可能重复:
join list of lists in python
Flatten (an irregular) list of lists in Python
How can I flatten lists without splitting strings?
我有一个list-tuple-list树,我想把它弄平为一个查询,这样我就可以打印每个元组的第一个列表中的所有项目。
我可以通过for循环来实现
bigNest = [([item1,item2],[]),([item3],[item4])]
mergedlist = []
for listItem in bigNest:
mergedlist += listItem[0]
print mergedList
我想知道是否有一种更简单/更快捷的方法,它也适用于更大的元组。
答案 0 :(得分:0)
编辑:抱歉,上一篇文章错了,你可以做一个列表理解:
mergedlist = []
foovar = [mergedlist.extend(i[0]) for i in bigNest]