我正在尝试打印列表列表 num_list
中所有列表的第一项和最后一项。
num_list = [[1,2,3],[10,20,30],[100,200,300]]
for x in range(0,3):
for y in range(0,1) and range(2,3):
print(num_list[x][y])
但这只是打印 3,30,300
并跳过 1,10
和 100
。
有什么好的方法可以解决这个问题吗?
最佳答案
使用索引。
例如:
num_list = [[1,2,3],[10,20,30],[100,200,300]]
for i in num_list:
print(i[0], i[-1]) #i[-1] == negative indexing.
输出:
1 3
10 30
100 300
关于Python,如何打印列表中列表中的特定项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51989352/