Python基础dict字典定义与函数
2023-12-19 21:26:50
字典的特点
- 字典以key-value形式存在。
- 字典中访问值的方式是通过key访问value。
定义空字典
name_dict = {} name_dict = dict{}
定义一个非空字典
name_dict = { "name":"liming", "age":18, "hobby":"zuqiu" }
通过key访问value
name_dict["sex"]
增加一个元素
说明:如果key存在,则修改value;如果不存在,则新增。
name_dict["age"] = 25
字典的函数
clear()
: 清空字典中的所有元素
name_dict = {"sex":"male","name":"liming"}
name_dict.clear()
print(name_dict)
get(key)
: 通过key获取value值,如果key不存在返回None
name_dict = {"sex":"male","name":"liming"}
print(name_dict.get("sex"))
注意:get
与直接通过["key"]
的方式取值的区别在于,get
如果key不存在不会报错,返回None。
items()
: 把字典中的每一对key和value以元组的形式保存在序列中
name_dict = {"sex":"male","name":"liming"}
print(name_dict.keys())
keys()
: 返回字典中所有的key,保存在一个序列中
name_dict = {"sex":"male","name":"liming"}
print(name_dict.keys())
pop()
: 通过key删除字典中的元素,并将删除的元素在暂存区间返回
python
name_dict = {"sex":"male","name":"liming"}
print(name_dict.pop("sex"))
#结果为male
popitem()
: 默认删除字典中最后一个元素,并将删除的元素在暂存区间返回
python
name_dict = {"sex":"male","name":"liming"}
name_dict.popitem()
print(name_dict) #删除是直接删除一对键值对
update()
: 新增多个元素,如果key存在则更新,如果不存在则新增
python
name_dict = {"sex":"male","name":"liming"}
name_dict1 = {"age":18}
name_dict.update(name_dict1)
print(name_dict)
values()
: 获取字典中value值保存在一个序列中,等同于keys()
的用法
文章来源:https://blog.csdn.net/a1137588003/article/details/132768563
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!