Python字典,什么是字典、增删改查、属性操作和遍历

Python字典是一种无序的、可变的数据类型,它可以存储任意类型的数据,通过键值对的方式进行存储和访问。

字典的增: 使用键值对的方式,将数据添加到字典中。可以通过以下两种方式进行增加:

  1. 使用索引表达式(中括号)赋值的方式增加键值对,例如:dictkey = value。
  2. 使用update()方法,将一个字典或者键值对序列添加到字典中,例如:dict.update({key: value})。

字典的删: 使用del语句删除字典中的键值对。可以通过以下两种方式进行删除:

  1. 使用del语句,例如:del dictkey。
  2. 使用pop()方法,指定键名,删除对应的键值对,例如:dict.pop(key)。

字典的改: 使用索引表达式(中括号)赋值的方式修改字典中的键值对,例如:dictkey = new_value。

字典的查: 使用索引表达式(中括号)访问字典中的键值对,例如:dictkey。如果键不存在,则会抛出KeyError异常。可以使用get()方法进行查找,如果键不存在,则返回默认值(如果提供了),例如:dict.get(key, default)。

字典的属性操作:

  1. len(dict):返回字典中键值对的数量。
  2. dict.keys():返回一个包含字典中所有键的列表。
  3. dict.values():返回一个包含字典中所有值的列表。
  4. dict.items():返回一个包含所有键值对的元组列表。

字典的遍历: 可以使用for循环遍历字典中的键或者值,例如:

python 复制代码
for key in dict:
    # 对键做些操作
    value = dict[key]
    # 对值做些操作

for value in dict.values():
    # 对值做些操作

可以使用items()方法遍历字典中的键值对,同时获取键和值,例如:

python 复制代码
for key, value in dict.items():
    # 对键做些操作
    # 对值做些操作
相关推荐
青少儿编程课堂7 分钟前
蓝桥杯·全国青少年信息素养大赛·电子学会C/C++考级:分层图最短路解析
c++·python·算法·bfs·信息学竞赛
全栈练习生28 分钟前
大模型原理之自适应推理
python·ai
1024奇点9 小时前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源
实名上网宋凯宣9 小时前
Django
后端·python·django
Warren2Lynch10 小时前
C4 模型详解:利用 Visual Paradigm 可视化软件架构的综合指南
开发语言·uml
如若12310 小时前
【论文复现】CoFailMed:从零复现医学图像分割的共享失败审计,含完整代码流程与科研绘图
人工智能·python
Knight_AL10 小时前
Java 文件下载时文件名中的 `#` 被转换成 `%23`?一次 URL 编码与解码问题排查
java·开发语言
FRing0311 小时前
vue2干货总结2(v-bind、v-for、v-model、指令修饰符、v-bind操作class和style)
开发语言·前端·vue.js·vue2
by2099912 小时前
C++ 智能指针的所有权与使用
开发语言·c++·经验分享
砚底藏山河12 小时前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融