【发布时间】:2014-07-25 21:38:54
【问题描述】:
所以可以说我的清单是
Colors=["red", "blue", "green", "purple"]
然后,我想将红色分配给[1,2,3,4]。
例如:red=[1,2,3,4]
如何获取列表中的项目并为其分配一些内容?
澄清:不只是更改颜色列表,而是创建一个全新的变量红色。
【问题讨论】:
标签: python list variable-assignment
所以可以说我的清单是
Colors=["red", "blue", "green", "purple"]
然后,我想将红色分配给[1,2,3,4]。
例如:red=[1,2,3,4]
如何获取列表中的项目并为其分配一些内容?
澄清:不只是更改颜色列表,而是创建一个全新的变量红色。
【问题讨论】:
标签: python list variable-assignment
我建议使用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() 来获取字典的键(本例中为颜色)。
【讨论】:
myobj.keys() 来访问颜色。