我有谁列出:
list_a = [['abc', 10],['def', 20],['ghj', 30]]
list_b = [['abc', 40],['def', 50],['ghj', 60],['klm', 70]]
我想用 list.a 遍历 list.b,这样我就可以删除备用元素“list.b[3]”并使用列表成员进行计算:
list_a[0][1] - list_b[0][1] = -30
list_a[1][1] - list_b[1][1] = -30
list_a[2][1] - list_b[2][1] = -30
我到底该怎么办?
最佳答案
使用zip
。它会自动修剪到最短的可迭代对象的长度。这是在列表理解中:
[a_val[1] - b_val[1] for a_val, b_val in zip(a,b)]
关于python - 遍历多维列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40595401/