python字典嵌套列表、压平

问题遇到的现象和发生背景

将该嵌套列表中的每一行中的3个数字升序排序,并输出均排序后的嵌套列表。
将排序后的嵌套列表转化成一个非嵌套列表(俗称压平)
这个就差输出均排序后的嵌套列表和压平,这个怎么写?

问题相关代码,请勿粘贴截图

A= [ [100,20,30], [110,520,785], [520,114,333]]
for item in A:
print(sorted(item))

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果
A = [[100, 20, 30], [110, 520, 785], [520, 114, 333]]

A = [sorted(a) for a in A]

print(A)

B = sum(A, [])

print(B)

分析过程:

>>> A
[[100, 20, 30], [110, 520, 785], [520, 114, 333]]
>>> for item in A:
    print(sorted(item))

    
[20, 30, 100]
[110, 520, 785]
[114, 333, 520]
>>> A 
[[100, 20, 30], [110, 520, 785], [520, 114, 333]]
>>> A = [sorted(a) for a in A]  #这样才排序了,你的代码只是输出时排序,A并没有变动
>>> A
[[20, 30, 100], [110, 520, 785], [114, 333, 520]]
>>> B = sum(A,[]) #这是“压平”最简洁的方法!
>>> B
[20, 30, 100, 110, 520, 785, 114, 333, 520]

A= [ [100,20,30], [110,520,785], [520,114,333]]
B=sorted(A[0])
for item in A[1:]:
    B.extend(sorted(item))
print(B)
print([sorted(i) for i in A])