我在Python3.x中有一个列表:
deliveryData=[[1,5,3],[2,7,8],[8,10,5]]
我想比较/操作当前列表(例如[2,7,8]
)和上一个列表(例如[1,5,3]
)的各个项目。我该怎么做?你知道吗
使用下面的示例代码测试此功能:
deliveryData=[[1,5,3],[2,7,8],[8,10,5]]
for data in deliveryData[1:]:
print(data)
print(data[-1])
我在想,当我在列表[2,7,8]
上时,我可以用data[-1]
访问列表[1,5,3]
,但这是不对的。你知道吗
有人能给我提些建议吗?你知道吗
只需访问
i-1
上一个列表,从i=1
开始:输出:
你就不能这样索引它:
deliveryData[-1]
将始终返回deliveryData
中的最后一个元素。你知道吗使用^{} 而不是使用索引:
与@RoadRunner的答案不同,这个将在内存中创建一个额外的列表(保存
deliveryData[1:]
)。这可能是一个问题,也可能不是。你知道吗相关问题 更多 >
编程相关推荐