gpt4 book ai didi

python - 遍历列表列表并使用迭代器

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:58 25 4
gpt4 key购买 nike

所以我有以下列表列表:

test = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

我想遍历内部列表中的第 i 个元素。我可以使用 zip 来做到这一点:

for x, y, z in zip(test[0], test[1], test[2]):
print(x, y, z)

哪个返回:

1 4 7
2 5 8
3 6 9

是否有更简洁、更 Pythonic 的方法来做到这一点?像 zip(test, axis=0) 这样的东西?

最佳答案

您可以使用解包将输入的子列表作为变量参数传递给 zip:

for xyz in zip(*test):
print(*xyz)

(您可以对 x、y、z 坐标执行相同操作以将参数传递给 print)

关于python - 遍历列表列表并使用迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43613260/

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