python字典的基本操作

  介绍

今天就跟大家聊聊有关python字典的基本操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

由于字典属于可变序列,所以我们可以任意操作字典中的键值对(键-值对).Python中,常见的字典操作有以下几种:

向现有字典中添加新的键值对。   修改现有字典中的键值对。   从现有字典中删除指定的键值对。   判断现有字典中是否存在指定的键值对。

Python字典添加键值对

如果要为dict添加键值对,只需为不存在的主要赋值即可。实现此操作的语法格式如下:

dict(例子),=,

价值例如,下面代码演示了在现有字典一的基础上,添加新元素的过程:

a =,{& # 39;数学& # 39;:95}   print ()   #添加新键值对   [& # 39;语文& # 39;],=89   print ()   #再次添加新键值对   [& # 39;英语& # 39;],=90   print ()

运行结果为:

{& # 39;数学& # 39;:,95}   {& # 39;数学& # 39;:,95年,& # 39;语文& # 39;:,89}   {& # 39;数学& # 39;:,95年,& # 39;语文& # 39;:,89年,& # 39;英语& # 39;:,90}

Python字典修改键值对

"修改键值对”并不是同时修改某一键值对的键和值,而只是修改某一键值对中的值。

由于在字典中,各元素的键必须是唯一的,因此,如果新添加元素的键与已存在元素的键相同,原来键所对应的值就会被新的值替换掉,例如:

a =,{& # 39;数学& # 39;:,95年,& # 39;语文& # 39;:,89年,& # 39;英语& # 39;:,90}   [& # 39;语文& # 39;]=100   print ()

运行结果为:

{& # 39;数学& # 39;:,95年,& # 39;语文& # 39;:,100年,& # 39;英语& # 39;:,90}

Python字典删除键值对

#,使用▽语句删除键值对   a =,{& # 39;数学& # 39;:,95年,& # 39;语文& # 39;:,89年,& # 39;英语& # 39;:,90}   del [& # 39;语文& # 39;】   del [& # 39;数学& # 39;】   print ()

运行结果为

{& # 39;英语& # 39;:,90}

判断字典中是否存在指定键值对

如果要判断字典中是否存在指定键值对,首先应判断字典中是否有对应的键。判断字典是否包含指定键值对的键,可以使用在或不在运算符。

例如如下代码:

a =,{& # 39;数学& # 39;:,95年,& # 39;语文& # 39;:,89年,& # 39;英语& # 39;:,90}   #,判断,a 中是否包含名为& # 39;数学& # 39;的关键   打印(& # 39;数学& # 39;,拷贝),#,真的   #,判断,a 是否包含名为& # 39;物理& # 39;的关键   打印(& # 39;物理& # 39;,拷贝),#,假

运行结果为:

正确的   假

看完上述内容,你们对python字典的基本操作有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

python字典的基本操作