Python-如何将列表合并为元组列表?

实现以下目标的Python方法是什么?

# 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都是一个元组,其第一个成员是from list_a,第二个成员是from list_b

回答:

在Python 2中:

>>> 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)]

在Python 3中:

>>> list_a = [1, 2, 3, 4]

>>> list_b = [5, 6, 7, 8]

>>> list(zip(list_a, list_b))

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

以上是 Python-如何将列表合并为元组列表? 的全部内容, 来源链接: utcz.com/qa/428642.html

回到顶部