可以使用字典推导式来按照键和值创建一个新的字典。
例如,假设我们有两个列表——keys和values,分别包含字典的键和值。
代码示例:
keys = ['name', 'age', 'gender'] values = ['Tom', 25, 'Male']
new_dict = {keys[i]: values[i] for i in range(len(keys))}
print(new_dict)
输出: {'name': 'Tom', 'age': 25, 'gender': 'Male'}
在上述代码中,我们通过使用字典推导式将两个列表的值组合成一个新的字典。字典推导式的语法如下:
{key:value for (key, value) in iterable}
其中,key和value是字典项的键值对,iterable是可迭代的对象,例如列表或元组。在上面的示例中,我们使用range()函数生成一个迭代对象来迭代键和值列表的索引,并使用它们来创建新字典。
下一篇:按照键和值筛选数组