介绍
今天就跟大家聊聊有关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字典的基本操作