6、Python 字典:全面解析与应用

Python 字典:全面解析与应用

1. 字典基础

字典是 Python 中一种强大的内置数据类型,它是一种索引数据结构,使用与列表索引相同的方括号语法。不过,字典中的索引不是位置,而是值,任何不可变类型都可以作为索引,常见的有字符串,数字和元组也同样适用。

以下是创建和使用字典的基本示例:

# 创建一个新字典
dct = {}
dct['name'] = 'chris smith'
dct['age'] = 27
dct['eyes'] = 'blue'

# 访问字典元素
print(dct['name'])
print(dct.get('age'))

# 尝试访问不存在的键
try:
    print(dct['weight'])
except KeyError as e:
    print(f"KeyError: {e}")

# 使用 get 方法并提供默认值
print(dct.get('weight', 0))

# 修改字典中的值
dct['age'] = 28
print(dct['age'])

字典中的索引表达式称为键,与键关联存储的元素称为值。字典有时也被称为映射、哈希或关联数组。

2. 字典的常用操作

字典有许多常用操作,如下表所示:
| 操作 | 描述 |
| — | — |
| len(d) | 获取字典 d 中的元素数量 |
| d[k] | 获取字典 d </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值