如何在Python中组合多个列表

Meh*_*vix 0 python list python-3.x

listA = ["A", "B", "C"]

listB = ["1", "2", "3"]

listC = ["!", "@", "#"]
Run Code Online (Sandbox Code Playgroud)

如果我有这些列表,我将如何获得新的列表

[("A", "1", "!"), ("B", "2", "@"), ("!", "@", "#")]
Run Code Online (Sandbox Code Playgroud)

sac*_*cuL 5

用途zip:

list(zip(listA,listB,listC))

[('A', '1', '!'), ('B', '2', '@'), ('C', '3', '#')]
Run Code Online (Sandbox Code Playgroud)