Python 字典

本文详细介绍了Python字典的创建、添加/修改、删除/清空操作,以及如何访问字典元素。重点讨论了字典视图对象,它提供了对字典动态视图的访问,当字典变化时,视图也会同步更新。此外,还提到了字典的覆盖、复制方法以及检查键是否存在的功能。
摘要由CSDN通过智能技术生成

​mapping 对象会将 hashable 值映射到任意对象,映射属于可变对象。 目前仅有一种标准映射类型,即字典。

字典的键必须是不可变对象,不建议用浮点数做键。值可以是任意对象。

创建

# 空字典
d1 = {}
d2 = dict()

# 直接赋值
d3 = {'name': 'koobro'}
d4 = dict({'name': 'koobro'})

# fromkeys方法,通常用来初始化字典,设置value的默认值
d5 = dict.fromkeys(['apple', 'orange'], 10)

# 字典推导式
d6 = {i: 2 * i for i in range(3)}

# 二元组列表
d7 = dict([('name', 'koobro'), ('sex', 'man')])

# 关键字参数
d8 = dict(name='koobro', sex='man')

# zip
d9 = dict(zip(['name', 'sex'], ['koobro', 'man']))

print(d1, d2, d3, d4, d5, d6, d7, d8, d9, sep='\n')
"""
{}
{}
{'name': 'koobro'}
{'name': 'koobro'}
{'apple': 10, 'orange': 10}
{0: 0, 1: 2, 2: 4}
{'name': 'koobro', &
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值