【问题标题】:List Item as Variable Assignment将项目列为变量赋值
【发布时间】:2014-07-25 21:38:54
【问题描述】:

所以可以说我的清单是

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

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

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

澄清:不只是更改颜色列表,而是创建一个全新的变量红色。

【问题讨论】:

    标签: python list variable-assignment


    【解决方案1】:

    我建议使用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() 来访问颜色。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 2015-08-11
    相关资源
    最近更新 更多