python字典(超详解)

文章目录

前言

一、字典的定义

二、字典的遍历

1.遍历键值对

2.遍历所有键

3.遍历所有值

三.字典常用方法

1.update

2.popitem

3.pop

4.clear

5.get

6.items



前言

Python字典(dict)是一种可变、无序的键值对集合,用于存储高效查找的数据。字典的键必须是不可变类型(如字符串、数字、元组),且不允许重复,而值可以是任意Python对象。


提示:以下是本篇文章正文内容,下面案例可供参考

一、字典的定义

字典可以通过花括号或者dict()函数创建

d0 = {}          # 空字典
d0 = dict()      # 空字典

 同时,字典支持嵌套结构和混合数据类型

d = {
    "key1": "value1",
    "key2": [1, 2, 3],
    "key3": {"nested_key": 100},
    (1,2): "tuple_as_key"  # 元组作为键
}

二、字典的遍历

1.遍历键值对

for key, value in d.items():
    print(f"Key: {key}, Value: {value}")

2.遍历所有键

for key in d.keys():
    print(f"Key: {key}")

# 简写形式
for key in d:
    print(f"Key: {key}")

3.遍历所有值

for value in d.values():
    print(f"Value: {value}")

三.字典常用方法

1.update

d1 = {"a": 1, "b": 2}
d2 = {"b": 3, "c": 4}
d1.update(d2)  # d1变为{"a":1, "b":3, "c":4}

如果d2中有d1中的重复元素,则d1中的重复元素会被覆盖

2.popitem


key, value = d.popitem()  # 删除并返回最后一对键值

3.pop

删除并返回key1对应的值

value = d.pop("key1")  # 删除并返回"key1"对应的值

4.clear

清空字典所有数据


d.clear()  # 清空字典

5.get

获取指定键对应的值

value = d.get("key1")  # 安全获取,键不存在返回None
value = d.get("key1", "default")  # 键不存在返回默认值

6.items

获取键值对视图

keys = d.keys()    # 键视图
values = d.values()  # 值视图
items = d.items()   # 键值对视图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值