Python - 如何获取python3中列表中的第一个项目

时间:2015-09-29 08:43:00

标签: list python-3.x element

我在python中有一个列表,如下所示:

edge =  [[1, 2], [1, 3], [1, 4], [3, 4]]

我想打印11以及13;又名每个子列表的第一个元素。

我使用此代码:

for subList in edge:
    for firstItem in subList:
        print(firstItem)

但它打印所有元素..

1 个答案:

答案 0 :(得分:5)

您正在循环遍历所有嵌套列表的所有元素。如果您只想打印每个嵌套列表的第一个元素,请使用索引:

for sublist in edge:
    print(sublist[0])

如果所有嵌套列表具有相同数量的元素,则可以使用解包:

for start, end in edge:
    print(start)