gpt4 book ai didi

python - 如何计算 python 中两个不同列表中的元素?

转载 作者:行者123 更新时间:2023-11-28 19:59:08 25 4
gpt4 key购买 nike

我有两个整数列表,我想系统地操作它们的对象。例如我有:

A = [ a1, a2, a3, a4 ...]
B = [ b1, b2, b3 ...]

我想打印这样的东西:

a1+b1   a2
a2+b2 a3
a3+b3 a4

我认为有一种“for 循环”方式,但我不知道如何在“for 循环”。

最佳答案

你可以使用zip:

>>> A = ['a1', 'a2', 'a3', 'a4']
>>> B = ['b1', 'b2', 'b3']
>>> zip(A[:3], B, A[1:])
[('a1', 'b1', 'a2'), ('a2', 'b2', 'a3'), ('a3', 'b3', 'a4')]
>>> for a, b, c in zip(A[:3], B, A[1:]):
... print a + '+' + b + ' ' + c
...
a1+b1 a2
a2+b2 a3
a3+b3 a4

关于python - 如何计算 python 中两个不同列表中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5970296/

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