07 python 字典相关整理(创建字典-键值对-内置函数调用方法实例)

本文介绍了Python字典的基本知识,包括字典的创建、键值对的操作以及字典的内置函数和方法。强调了键必须是不可变的,而值则可以修改。详细讲解了如何索引和修改字典中的值,并列举了如`len()`、`str()`、`type()`等内置函数以及`clear()`、`copy()`、`fromkeys()`、`get()`、`keys()`、`setdefault()`、`update()`、`values()`、`pop()`和`popitem()`等方法的使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字典可以存储任意类型的对象,字典中的数据存储形式是:每一个键key对应一个值value,键是唯一的,但是值可以相同。字典用{}来表示,如:

d = {"name":"Tom","Age":10,"hobby":"swimming"}

关于字典:

1、键不可变,可使用数字、字符串或元组充当,但是不能使用列表作为键值。
如:

d1 = {'1':20}
d2 = {(2,):30}
print(d1['1'],d2[(2,)])

输出

20 30

如果下面这样定义:

d3 = {[2]:40}
print(d3[[2]])

此时会出错:

TypeError: unhashable type: 'list'

2、值可变,可以对键对应的值进行修改。

索引字典中的值

#创建字典
d = {"name":"Tom","Age":10,"hobby":"swimming"}
#索引
print(d)
print(d["name"],d["Age"])

输出

'name': 'Tom', 'Age': 10, 'hobby': 'swimming'}
Tom 10

修改字典中的值

#修改字典中的值
d["Name"] = "Alex"
d["Age"] = 20
print("修改后的值为:",d["Name"],d["Age"])

输出:

修改后的值为: Alex 20

字典中内置函数
len()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值