将项目列为变量分配

1 python list variable-assignment

所以我可以说我的清单是

Colors=["red", "blue", "green", "purple"]
Run Code Online (Sandbox Code Playgroud)

然后,我想分配红色[1,2,3,4].例如:red=[1,2,3,4]

如何获取列表中的项目并为其分配内容?

澄清:不仅仅更改颜色列表并创建一个全新的变量红色.

A.J*_*pal 5

我建议使用dict:

>>> myobj = {}
>>> for i in ["red", "blue", "green", "purple"]:
...    myobj[i] = []
...
>>> myobj['red'] = [1, 2, 3, 4]
>>> myobj['red']
[1, 2, 3, 4]
>>> myobj.keys()
['blue', 'purple', 'green', 'red']
Run Code Online (Sandbox Code Playgroud)

如上所示,您可以使用dict.keys()获取字典的(在此示例中为颜色).