我想知道提取列表列表中每个子列表的第一项并将其附加到新列表的最佳方法是什么。所以如果我有:
lst = [[a,b,c], [1,2,3], [x,y,z]]
还有,我想拔出来a
, 1
and x
并从中创建一个单独的列表。
I tried:
lst2.append(x[0] for x in lst)
Using 列表理解 https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions:
>>> lst = [['a','b','c'], [1,2,3], ['x','y','z']]
>>> lst2 = [item[0] for item in lst]
>>> lst2
['a', 1, 'x']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)