在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}
給大家參考囉~
留言板
歡迎留下建議與分享!希望一起交流!感恩!