我有两个清单:
A = [1, 2, 3, 4, 5]
B = [6, 7, 8, 9, 10]
Run Code Online (Sandbox Code Playgroud)
我需要能够从两个列表中找到第n个术语的总和,即1 + 6,2 + 7,3 + 8等
有人可以告诉我如何同时参考两个列表中的项目吗?
我读到某个地方,我可以做Sum = a [i] + b [i],但我不相信它会如何起作用.
jaz*_*azz 15
>>> import operator
>>> map(operator.add, A, B)
[7, 9, 11, 13, 15]
Run Code Online (Sandbox Code Playgroud)
只是为了展示Pythons的优雅:-)
And*_*ffe 13
使用列表理解和zip:
[a + b for (a,b) in zip(A,B)]
Run Code Online (Sandbox Code Playgroud)
这些问题是作业吗?还是自学?
| 归档时间: |
|
| 查看次数: |
7501 次 |
| 最近记录: |