代码之家  ›  专栏  ›  技术社区  ›  Mehvix

如何在Python中组合多个列表[复制]

  •  0
  • Mehvix  · 技术社区  · 6 年前

    这个问题已经有了答案:

    listA = ["A", "B", "C"]
    
    listB = ["1", "2", "3"]
    
    listC = ["!", "@", "#"]
    

    如果我有这些名单,我怎么才能得到

    [("A", "1", "!"), ("B", "2", "@"), ("!", "@", "#")]
    
    1 回复  |  直到 6 年前
        1
  •  5
  •   sacuL    6 年前

    使用 zip :

    list(zip(listA,listB,listC))
    
    [('A', '1', '!'), ('B', '2', '@'), ('C', '3', '#')]