如何将给定列表的值放入现有字典中?

维托·马夫拉

我有一个包含其元素的列表

my_list = ['a', 'b', 'c']

以及一个以其键和空白字符串作为其值的字典

my_dictionary = {
    'key_a' : '',
    'key_b' : '',
    'key_c' : '',
}

问题是:将此列表的每个元素(按此特定顺序)作为那些字典值中的每个的pythonic方法是什么?

结果应该是这样的:

my_dictionary = {
    'key_a' : 'a',
    'key_b' : 'b',
    'key_c' : 'c',
}

附:请注意,在该副本之后,我不需要按顺序排列字典值。就像注释中指出的那样,在Python 3.7之后,不再保证字典的顺序

通道3

你可以试试看

dict(zip(my_dictionary,my_list))

使用.update方法更新您的my_dictionary


输出量

{'key_a': 'a', 'key_b': 'b', 'key_c': 'c'}

注意:这适用于python3.7或更高版本。

原因在@MisterMiyagi的评论中说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将给定属性集的相应键和值存储在列表中的 JSON 文件中

方案/球拍 R5RS。如何将给定的列表和值输入到嵌套的函数列表中

将整数列表放入现有字典中

如何将给定的指令值应用于 Angular Material 中的多个标签?

Python:如何将值添加到字典中的现有值

如何将泡菜字典值放入对象中

如何将列表附加到 python 中的现有字典

如何将字符串追加到Python字典中的现有值

如何将给定熊猫数据帧行中的所有(字符串)值连接到一个字符串?

如何将所有以前的值放入pandas数据框的列中的列表中?

使用groupby之后,如何将多行中的所有值放入列表中?

Python-如何从现有列表中填充字典列表

如何将列表中的所有值放入同一行

如何从给定键列表的嵌套字典中检索值?

如何将列表值附加到具有相同长度的字典列表中?

如何将字典值附加到现有字典值?

如何将列表列表放入Python中的字典中?

将给定范围的所有IP地址放入SQL Server表中

如何将具有相同键的字典的值从字典列表中合并为一个值?

如何将两个列表中具有相同键的字典值相加?

如果我不知道每个列表中有多少个数字,如何将给定数量的数字列表作为输入?

在Python中,给定字典中包含值列表的字典,如何根据该列表中的项目数量对字典进行排序?

在给定键的字典列表中查找具有最小值的字典

如何将列表添加到字典的值中?

如何将列表作为值合并到字典中?

如何将值格式化为字典中的列表

如何将值附加到列表中的字典

如何将值追加到字典中的列表?

有什么办法可以将'pos_tag'的值放入python nltk的字典中的列表中?