将项目列为变量分配

时间:2014-06-05 03:04:33

标签: python list variable-assignment

所以我的名单是

Colors=["red", "blue", "green", "purple"]

然后,我想将红色指定给[1,2,3,4]。 例如:red=[1,2,3,4]

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

澄清:不仅仅更改颜色列表,还可以创建一个全新的变量红色。

1 个答案:

答案 0 :(得分: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']

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