【问题标题】:how to insert two lists as values to a dictionary to the same key如何将两个列表作为值插入到同一个键的字典中
【发布时间】:2014-02-04 13:32:25
【问题描述】:

假设mydict = {'key1': ['value1', 'value2'],'key2': ['value1', 'value2']}

在这里,我想将另一个列表(例如 ['NewValue1', 'NewValue2'])附加或添加到带有键 "key1" 的实体,这样它就会变得像

mydict = {'key1': ['value1', 'value2'],['NewValue1', 'NewValue2'] ,'key2': ['value1', 'value2']}

以后我想访问键 "key1" 下的所有列表。

【问题讨论】:

    标签: python list python-2.7 python-3.x dictionary


    【解决方案1】:

    将字典中的列表转换为列表列表。

    >>> mydict = {'key1': [['value1', 'value2']],'key2': [['value1', 'value2']]}
    

    现在您可以轻松地将新列表附加到任何键,然后使用 for 循环或索引访问键下的各个列表。

    >>> mydict['key1'].append(['NewValue1', 'NewValue2'])
    >>> mydict
    {'key2': [['value1', 'value2']],
     'key1': [['value1', 'value2'], ['NewValue1', 'NewValue2']]}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多