Skip to main content
 首页 » 编程设计

python之如何访问列表列表中每个列表的第一个元素

2025年05月04日16xxx_UU

例子:

numbers = ['1','2','3'] 
letters = ['a','b','c'] 

我想得到 [1,a] 作为结果。是的,我可以循环遍历它,但我想知道是否有一种快速的单行方法可以做到这一点。

编辑编辑!!!!

我在描述问题时犯了一个可怕的错误。

我有权访问组合列表(问题列表的列表):

list_of_lists = [ numbers, letters] 

等于:

[ ['1','2','3'],['a','b','c']] 

抱歉造成混淆。最终结果仍然是相同的,这将是 ['1','a']。

请您参考如下方法:

试试list comprehension :

# (numbers, letters) can be replaced with `list_of_lists`  
>>> [ x[0] for x in (numbers, letters) ]  
['1', 'a']