Python【字典】

Python【字典】

字典是另一种可变容器的模型,可存储任意类型对象。

字典的每个键值key->value对用冒号分隔,每个对之间用逗号分隔,整个字典包括在花括号中,格式如下所示:

d = {2:123,1:10}
print(d[2])
print(d[1])
d[2] = 100
print(d[2])

输出:

123
10
100

使用内建函数创建字典:

d = dict()      # 创建字典
print(d)        # 打印字典,此时为空
print(len(d))   # 打印字典的键值对数量
print(type(d))  # 查看d的类型

输出:

{}
0
<class 'dict'>

修改、添加、删除

d = dict()      # 创建字典
d[1] = 10       # 添加元素
d[2] = 50       # 添加元素
print(d)
d[1] = 20       # 修改元素
print(d)

del d[1]        # 删除键1
print(d)
d.clear()       # 清空字典
print(d)
del d           # 删除字典

输出:

{1: 10, 2: 50}
{1: 20, 2: 50}
{2: 50}
{}

字典常用内置函数

d = dict()      # 创建字典
d[1] = 10       # 添加元素
d[2] = 50       # 添加元素
print(len(d))   # 查看字典的元素个数
print(1 in d)   # 查看键1是否在d中
print(3 in d)   # 查看键3是否在d中
x = d.copy()    # 将d的内容复制给x
del x[1]        # 对x的操作不会影响d
print(x)
print(d)

输出:

2
True
False
{2: 50}
{1: 10, 2: 50}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alan_Lowe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值