python字典的使用方法,python字典基本命令
大家好,本篇文章主要讲的是计算机编程语言中字典的相关操作介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
字典的添加与修改
#编码:utf-8
if __name__==__main__:
例={ 姓名 : 谢,年龄 : 27}
example2=example.copy()
example3=example.copy()
例1:使用dict[key]=值,这种方法如果词典中存在该钥匙,则修改该键上的值=值,不存在该钥匙,则创建该键=值
例2:使用dict.setdefault(key,value),当词典中存在该钥匙,则啥都不干。当词典中不存在该钥匙,则创建该键=值
dict.setdefault(键,值)会返回关键字的值
例3:使用dict.update(dict2),可以理解成为两个字典的合并,重复时以词典2的键=值为准
# 例一
示例[学校]=城南
印(例)# { 姓名 : 谢,年龄 : 27,学校 : 城南}
例[名]=瑞
打印(示例)# { 姓名 : 瑞,年龄 : 27,学校 : 城南}
# 例2
结果=例2。设置默认值(“名称”、“rui”)
打印(结果)#谢
打印(示例2) # { 姓名 : 谢,年龄 : 27}
结果=例2。设置默认值(学校,城南)
打印(结果)#城南
打印(例2) # { 姓名 : 谢,年龄 : 27,学校 : 城南}
# 例3
例3。更新({ name : Rui })
打印(示例3) # { 姓名 : 瑞,年龄 : 27}
example3.update({ 姓名 : 项,学校 : 城南})
打印(例3) # { 姓名 : 项,年龄 : 27,学校 : 城南}
获取字典所有的键
#编码:utf-8
if __name__==__main__:
例1:通过关键字()获取词典所有键组成的伪列表
伪列表:只能看。不能修改,删除元素
通过列表(字典关键字)能将伪列表变成真列表
# 例一
例={ 姓名 : 谢,年龄 : 27,性别 : 男}
keys=example.keys()
print(keys) # dict_keys([姓名,年龄,性别])
print(type(keys))# class dict _ keys
print(type(list(keys)))# class list
获取字典所有的价值
#编码:utf-8
if __name__==__main__:
例1:通过dict.values()获取词典中所有价值组成的伪列表
通过列表(字典关键字)将伪列表转成真列表
# 例一
example={ 姓名 : 谢,年龄 : 27,性别 : 男 }
values=example.values()
print(values) # dict_keys([姓名,年龄,性别])
打印(类型(值))# class 字典_关键字
print(type(list(values)))# class list
获取字典键上的价值
#编码:utf-8
if __name__==__main__:
例1:通过关键字获取值,如果键不存在则报错
列2:通过dict.get(键,默认)获取钥匙,如果键不存在则返回默认,默认默认没有,性能比关键字小一丢丢,但不用去管报错的情况
example={ 姓名 : 谢,年龄 : 27,性别 : 男 }
# 例一
打印(示例[名称]) #谢
#打印(示例[学校])报错
# 例2
print(example.get(name)) #谢
打印(例如。get(学校)# None
print(example.get(school ,城南花已开)) # 城南花已开
字典清空
#编码:utf-8
if __name__==__main__:
例1:dict.clear()得到一个空字典
example={name: 谢 }
# 例一
example.clear()
打印(示例)# {}
通过索引删除字典元素
#编码:utf-8
if __name__==__main__:
例1:dict.pop(键)删除字典键上的key=value,如果键不存在,则报错
字典。流行(关键)返回删除前关键字上的价值
例={ 姓名 : 谢,年龄 : 27}
print(example.pop(age)) # 27
打印(示例)# { 姓名 : 谢 }
# example.pop(“性”)性别在字典中不存在,报错
删除字典的最后一个元素
#编码:utf-8
if __name__==__main__:
例1:dict.popitem()删除最后一个元素的key=value,如果dict为空字典,则报错。
Dict.popitem()返回由已删除元素key,value组成的元组(key,value)。
例={ 姓名 : 谢,年龄 : 27}
#示例1
print(example.popitem()) # (age ,27)
print(示例)# {name: xie}
example.popitem()
# example.popitem()一个空字典调用popitem并报告错误。
关于Python字典介绍的这篇文章到此为止。有关Python字典的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。