How to merge lists into a list of tuples?

后端 未结 8 2158
你的背包
你的背包 2020-11-21 22:30

What is the Pythonic approach to achieve the following?

# Original lists:

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

# List of tuples from \'list_a\' and          


        
8条回答
  •  半阙折子戏
    2020-11-21 22:52

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

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

提交回复
热议问题