Skip to main content
 首页 » 编程设计

python之如何从一个列表分配到另一个列表

2025年05月04日9emanlee

如果我得到 3 个列表

List1 = ["A","B","C"]  
List2 = [1,2,3] 
List3 = [4,5,6] 

如何将 List2 和 List3 赋值给 List1 并求和,以便

A = 5 
B = 7 
c = 9 

请您参考如下方法:

使用字典理解:

>>> {key: a + b for key, a, b in zip(List1, List2, List3)} 
{'A': 5, 'C': 9, 'B': 7} 

我必须承认您的问题令人困惑。也许您正在寻找这个?

>>> List1 = [a + b for a, b in zip(List2, List3)] 
>>> List1 
[5, 7, 9]