Python – 将两个列表的项目合并到一个元组列表中

问题:

Pythonic的做法是什么?

# Original lists:

list_a = [1, 2, 3, 4]
list_b = [5, 6, 7, 8]

# List of tuples from 'list_a' and 'list_b':

list_c = [(1,5), (2,6), (3,7), (4,8)]

list_c的每个成员是一个元组,其第一个成员来自list_a,第二个成员来自list_b

回答:

>>> list_a = [1, 2, 3, 4]
>>> list_b = [5, 6, 7, 8]
>>> zip(list_a, list_b)
[(1, 5), (2, 6), (3, 7), (4, 8)]

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Python – merge items of two lists into a list of tuples

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

70 + = 73