【发布时间】:2022-07-15 21:20:00
【问题描述】:
有没有办法通过使用 reduce() 而不是 for 循环来加速这段代码? 我看了很多类似的问题,但没有找到答案。
old_dict = {'a': 1, 'b': 2, 'c': 3}
keys = ['a', 'c', 'd']
new_dict = {}
for key in keys:
new_dict[key] = old_dict.get(key)
print(new_dict)
# prints:
# {'a': 1, 'c': 3, 'd': None}
【问题讨论】: