在python中如何過濾字典 dict 中需要的 key 變成新的字典 dict?
假設我有A字典值
並且想用 B key 過濾我需要留下來的A字典值變成C字典值
應該怎麼做呢?
# 原始字典
A_dict = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
# 需要保留的KEY列表
B_keys = ['a', 'c', 'e']
# 使用字典推導式過濾字典
C_dict = {key: A_dict[key] for key in B_keys if key in A_dict}
print(C_dict)
# C_dict = {'a': 1, 'c': 3, 'e': 5}
給大家參考囉~![]()

留言板
歡迎留下建議與分享!希望一起交流!感恩!