例子:
numbers = ['1','2','3']
letters = ['a','b','c']
我想得到 [1,a] 作为结果。是的,我可以循环遍历它,但我想知道是否有一种快速的单行方法可以做到这一点。
编辑编辑!!!!
我在描述问题时犯了一个可怕的错误。
我有权访问组合列表(问题列表的列表):
list_of_lists = [ numbers, letters]
等于:
[ ['1','2','3'],['a','b','c']]
抱歉造成混淆。最终结果仍然是相同的,这将是 ['1','a']。
最佳答案
# (numbers, letters) can be replaced with `list_of_lists`
>>> [ x[0] for x in (numbers, letters) ]
['1', 'a']
关于python - 如何访问列表列表中每个列表的第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4821363/