python - 遍历多维列表

标签 python python-3.x

我有谁列出:

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/

相关文章:

python - 运行 IPyhon.widgets 时没有名为 'ipywidgets' 的模块错误

python-3.x - 如何在 ipywidget out 小部件中显示 matplotlib 饼图?我正在使用 Jupyter Notebook,目前没有任何显示

python - 用 Pandas 快速删除标点符号

python - 将多个 Numpy 数组保存到一个 Numpy 二进制文件 (Python)

python - 在一行上显示文件中的整数

python - 如何检查我的表是否有特定字母

python - 如何向初学者解释 int() 函数

python - 如何编写脚本来迭代搜索文档并根据模式返回结果

python - Django 休息 PageNumber 分页

python - wxpython:EVT_GRID_CELL_CHANGED 问题