gpt4 book ai didi

python - 遍历列表列表的列表

转载 作者:行者123 更新时间:2023-12-05 00:51:28 26 4
gpt4 key购买 nike

我正在尝试在 python 中迭代一个 3-D 列表(不是 numpy,但如果这样更容易,我愿意转换为 numpy 数组),从这样的列表中:

a = [[[0, 0], [3, 0]], [[1, 0], [4, 0]], [[2, 0], [6, 0]] ]

我可以得到输出

[0,0]
[1,0]
[2,0]
[3,0]
[4,0]
[6,0]

我不知道如何让它像这样迭代......

我的代码:

a = [[[0, 0], [0, 0]], [[1, 0], [0, 0]], [[2, 0], [0, 0]] ]
for i in range(len(a)):
for z in range(len(a[i])):
print(a[i][z])

我尝试了不同的方法,但似乎无法获得此输出。

最佳答案

我认为您想从每个子列表中连续打印第 n 个子列表。您可以解压缩并压缩 a 以获得可迭代的元组,然后打印其中的每一对:

for tpl in zip(*a):
for pair in tpl:
print(pair)

输出:

[0, 0]
[1, 0]
[2, 0]
[3, 0]
[4, 0]
[6, 0]

关于python - 遍历列表列表的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71889289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com