Python Tuple Unpacking

后端 未结 3 1916
攒了一身酷
攒了一身酷 2020-12-31 11:05

If I have

 nums_and_words = [(1, \'one\'), (2, \'two\'), (3, \'three\')]

and would like

nums = [1, 2, 3]
words= [\'one\', \         


        
3条回答
  •  悲&欢浪女
    2020-12-31 11:53

    Just unzip and create lists:

    nums = list(zip(*nums_and_words)[0])
    word = list(zip(*nums_and_words)[1])
    

    See the zip documentation.

提交回复
热议问题