用来存储键值对数据,使用花括号来定义,(key:value)一一对应
代码
user_info_dict = {"name":"张三", "age":"10", "job":"上课 "} 1
name就属于是key,张三是name所对应的value
age就属于是key,10是age所对应的value
对应关系用冒号:表示,一定要是英文状态下的
不同键值对之间用逗号,分割开
代码
# 定义字典 user_info_dict = {"name":"张三", "age":"10", "job":"上课 "} # 打印字典内容 print(user_info_dict) # 通过key获取value print(user_info_dict["job"]) 12345678
输出结果
代码
# 定义字典 user_info_dict = {"name":"张三", "age":"10", "job":"上课 "} # 通过key修改字典对应的value值 user_info_dict["job"] ="上课、批改作业"# 通过键修改对应的值,如果job本身不存在字典里,此时会把job对添加到字典里# 字典里面的键是不能重复的,如果重复,后定义的键会把之前的键覆盖掉 print(user_info_dict["job"]) 1234567
输出结果
代码
# 定义字典 user_info_dict = {"name":"张三", "age":"10", "job":"上课 "} # 查询不存在的键会报错 print(user_info_dict["tel"]) # 如果字典中没有某一个键,可以通过get的方法来设置默认内容 print(user_info_dict.get("tel", "未知")) 12345678
如果你直接复制上述代码,运行会报错,将“# 查询不存在的键会报错
print(user_info_dict[“tel”])”这一块内容删掉,输出的结果为:未知
代码
# 定义字典 user_info_dict = {"name":"张三", "age":"10", "job":"上课 "} # for循环来遍历字典里面的value for value in user_info_dict.values(): print(value) # for循环item来获取字典里面的键值对,此时返回的是元组 for item in user_info_dict.items(): print(item) # for循环来获取字典里面的键值对,此时返回的不再是元组,注意格式区别 for key,value in user_info_dict.items(): print(key, ":", value) 1234567891011121314
输出结果
相关知识
Python数据类型 — 字典
【Think Python】Python笔记(十一)字典
理解Python中列表/字典/元组/集合
详解Python中非常好用的计数器Counter
Python如何列出数组并使其成为枚举
【李刚
数据分析面试、笔试题汇总+解析(一)
Python中is和==的区别详解
python基础语法花多长时间
使用华为云MindSpore框架实现花卉识别
网址: python中dict字典的使用方法 https://m.huajiangbk.com/newsview1166789.html
上一篇: 算法设计题解析 |
下一篇: MyBatis @Options |