【发布时间】:2017-07-31 17:02:33
【问题描述】:
这是我的代码。我将列表中的项目分开并打印出来:
mylist = [["Orange", "Banana"], ["Grape", "Orange", "Apple"]]
for s in mylist:
print '\n'.join(s)
Orange
Banana
Apple
Grape
Orange
但我希望列表按字母顺序排列。我试过这个,但它只对它们巢中的物品进行排序:
for s in mylist:
print '\n'.join(sorted(s))
Banana
Orange
Apple
Grape
Orange
如何将嵌套列表中的项目一起打印和排序?
【问题讨论】:
-
先将嵌套列表压缩在一起:)
-
@Jason,zip 不是正确的函数。
-
@SumnerEvans 不是那个,不需要重复删除。找不到合适的,但这确实是一个非常简单的问题。
标签: python list sorting printing