如何拆分Python列表?

时间:2017-12-01 00:28:04

标签: python list

我有一份清单

myList = [[1,2,3],[4,5,6],[7,8,9,10]]

我希望将其拆分为三个单独的列表,每个列表都有自己的名称:

a = [1,2,3]
b = [4,5,6]
c = [7,8,9,10]

我该怎么做?

3 个答案:

答案 0 :(得分:1)

你可以直接解压缩它:

a, b, c = myList

答案 1 :(得分:1)

要创建新变量,您可以使用'myname'

globals()

输出:

import string
myList = [[1,2,3],[4,5,6],[7,8,9,10]]
for i, value in enumerate(myList):
   globals()[string.ascii_lowercase[i]] = value

print(a, b, c)

答案 2 :(得分:0)

python很简单,你可以做到

a,b,c=mylist