Python - 如何在 python3 中的列表中获取列表中的第一项
Python - How to get first item in list on list in python3
我在 python 中有一个列表,如下所示:
edge = [[1, 2], [1, 3], [1, 4], [3, 4]]
我想打印 1
和 1
以及 1
和 3
;也就是每个子列表的第一个元素。
我使用这个代码:
for subList in edge:
for firstItem in subList:
print(firstItem)
但是它打印了所有元素..
您正在遍历所有嵌套列表的所有元素。如果只想打印每个嵌套列表的第一个元素,请使用索引:
for sublist in edge:
print(sublist[0])
如果所有嵌套列表都具有相同数量的元素,您可以使用解包:
for start, end in edge:
print(start)
我在 python 中有一个列表,如下所示:
edge = [[1, 2], [1, 3], [1, 4], [3, 4]]
我想打印 1
和 1
以及 1
和 3
;也就是每个子列表的第一个元素。
我使用这个代码:
for subList in edge:
for firstItem in subList:
print(firstItem)
但是它打印了所有元素..
您正在遍历所有嵌套列表的所有元素。如果只想打印每个嵌套列表的第一个元素,请使用索引:
for sublist in edge:
print(sublist[0])
如果所有嵌套列表都具有相同数量的元素,您可以使用解包:
for start, end in edge:
print(start)