例:
numbers = ['1','2','3']
letters = ['a','b','c']
Run Code Online (Sandbox Code Playgroud)
我希望得到[1,a]作为结果.是的,我可以循环通过它,但我想知道是否有一个快速的一行方式这样做.
编辑编辑!!!!
我在描述问题时犯了一个可怕的错误.
我可以访问组合列表(问题列表列表):
list_of_lists = [ numbers, letters]
Run Code Online (Sandbox Code Playgroud)
等于:
[ ['1','2','3'],['a','b','c']]
Run Code Online (Sandbox Code Playgroud)
对困惑感到抱歉.最终结果仍然相同,这将是['1','a'].
尝试列表理解:
# (numbers, letters) can be replaced with `list_of_lists`
>>> [ x[0] for x in (numbers, letters) ]
['1', 'a']
Run Code Online (Sandbox Code Playgroud)