Python字典数据类型是一种可变的、无序的、键值对集合,字典中的键必须是唯一的,而值可以是任意类型的数据(字符串、数字、列表、另一个字典等),字典的主要用途是通过键快速查找对应的值。
1、使用花括号创建空字典:
empty_dict = {}
2、使用花括号创建带有键值对的字典:
person = {"name": "张三", "age": 30, "city": "北京"}
3、使用dict()函数创建字典:
person = dict(name="张三", age=30, city="北京")
1、通过键访问值:
name = person["name"]
2、使用get()方法访问值,如果键不存在,返回默认值:
name = person.get("name", "未知")
1、直接通过键修改值:
person["age"] = 31
2、使用update()方法更新字典:
person.update(age=31)
1、使用del关键字删除键值对:
del person["city"]
2、使用pop()方法删除并返回指定键的值:
city = person.pop("city")
1、keys():返回字典中所有的键:
keys = person.keys()
2、values():返回字典中所有的值:
values = person.values()
3、items():返回字典中所有的键值对:
items = person.items()
4、len():返回字典中键值对的数量:
length = len(person)
5、clear():清空字典中的所有键值对:
person.clear()
1、遍历字典的键:
for key in person: print(key)
2、遍历字典的值:
for value in person.values(): print(value)
3、遍历字典的键值对:
for key, value in person.items(): print(key, value)
data = [("a", 1), ("b", 2), ("c", 3)] result = {key: value for key, value in data} print(result) 输出:{'a': 1, 'b': 2, 'c': 3}
问题1:Python中如何判断一个变量是否是字典类型?
网站栏目:python字典数据类型有哪些
文章路径:http://www.shufengxianlan.com/qtweb/news21/360621.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联