python - 如何将两个列表作为值插入字典的同一键

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

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

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

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

将来我想访问键“key1”下的所有列表。

最佳答案

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

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

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

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

关于python - 如何将两个列表作为值插入字典的同一键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21553949/

相关文章:

python - 如何动态添加/删除元素中的元素?

SwiftUI - 列表中的自定义滑动操作

python - 循环处理错误/异常

list - haskell中的质因数分解

python - if 语句和多个条件出错

python - 多个 WindowsBaloonTip/TrayTip 通知?

Python:类:调用同一个类中的函数

python flask : Variable inside {% %}

python - 重命名 pandas Dataframe 列及其下的数据

python - 使用 Django QuerySets 时使用列表理解而不是 for 循环