免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

慢就是快-11-8字典(dict)

慢就是快-11-8字典(dict) 字典对应关系:键(key)与值(value)的对应关系。字典中的key不能重复若出现重复则后写的会覆盖之前写的。d{周周:72,李四:60,王五:60,张三:60} print(d) # 定义空字典 d1{} d2dict()字典中的键(key)必须是不可变类型但值(value)可以是任意类型。字典可以嵌套# 字典可以嵌套 student_dict{ 2026001:{周周:72,李四:60,王五:60,张三:60}, 2026002:{周周:72,李四:60,王五:60,张三:60}, 2026003:{周周:72,李四:60,王五:60,张三:60}, 2026004:{周周:72,李四:60,王五:60,张三:60}, }字典*增删改查# 查询 d {李四: 60, 王五: 60, 张三: 60} # 直接取值若键(key)不存在会报错 # 安全取值若键(key)不存在会返回默认值(若没有设置默认值则会返回None) result d.get(奥特曼, 抱歉key不存在!) print(result) # 新增 d[赵六] 100 print(d) # 修改 d {张三: 72, 李四: 60, 王五: 85} # 修改的写法与新增的写法一样若字典中有对应的key就是修改;若没有就是新增 d[张三] 97 print(d) # 批量修改 d.update({李四: 62, 王五: 87}) print(d) # 删除 # 删除指定key所对应的那组键值对 del d[张三] print(d) # 删除指定key所对应的那组键值对并返回这个key所对应的值 resultd.pop(李四) print(d) print(result) # pop方法可以设置默认值 # 默认值可以保证当要删除的key不存在的情况下程序不会报错并且返回这个默认值 resultd.pop(奥特曼,删除失败) print(result)
返回列表