python dict 常用操作

Posted 踏叶乘风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python dict 常用操作相关的知识,希望对你有一定的参考价值。

定义两个dict:

dict_a = {"A": 123, "B": 456}
dict_b = {"C": 11, "A": 234}

 

1. 按key取交集

dict_c = {k: v for k, v in dict_a.items() if k in dict_b.keys()}
print(dict_c)

结果:
{A: 123}

 

2 按key取差集

dict_e = {k: v for k, v in dict_a.items() if k not in dict_b.keys()}
print(dict_e)

结果:
{B: 456}

 

 

3.按key取并集

dict_d = {**dict_a, **dict_b}
print(dict_d)

结果(注意"A"的值):
{A: 234, B: 456, C: 11}

 

以上是关于python dict 常用操作的主要内容,如果未能解决你的问题,请参考以下文章

python dict 常用操作

Python 字典常用操作

Python list & dict & str

python数据类型:字典dict常用操作

python字典(dict)+常用方法操作+列表元组集合字典的互相转换

dict常用操作