如何从一个列表分配到另一个列表?

Dej*_*aVu 1 python list

如果我得到3个列表

List1 = ["A","B","C"] 
List2 = [1,2,3]
List3 = [4,5,6]
Run Code Online (Sandbox Code Playgroud)

如何分配和汇总List2和List3到List1

A = 5
B = 7
c = 9
Run Code Online (Sandbox Code Playgroud)

rig*_*old 5

使用字典理解:

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

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

>>> List1 = [a + b for a, b in zip(List2, List3)]
>>> List1
[5, 7, 9]
Run Code Online (Sandbox Code Playgroud)