gpt4 book ai didi

python - 在单个 for 循环中访问两个或多个列表

转载 作者:行者123 更新时间:2023-11-28 19:51:15 35 4
gpt4 key购买 nike

假设我有两个相同长度的列表,list_a, list_b。

我可以在单个 for 循环中打印它们,如下所示:

for i in range(0, len(list_a)):
print "%s %s" % (list_a[i], list_b[i])

是否有其他优雅的方式来完成上述任务?

我试过了

for a, b in list_a, list_b:
print ""

最佳答案

你需要zip() :

for a, b in zip(list_a, list_b):
# whatever

当列表很长并且您使用的是 Python 2.x 时,您可能更喜欢 itertools.izip()以节省一些内存。

关于python - 在单个 for 循环中访问两个或多个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6229299/

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