34、Python 字典的深入探索与应用

Python 字典的深入探索与应用

1. 字典的基本操作与特性

字典在 Python 中是一种非常重要的数据结构,它具有可变性,允许我们在不创建新字典的情况下对其进行修改、扩展和收缩。以下是一些基本操作示例:

D = {'eggs': 3, 'spam': 2, 'ham': 1}
D['ham'] = ['grill', 'bake', 'fry']  # 更改条目
del D['eggs']  # 删除条目
D['brunch'] = 'Bacon'  # 添加新条目

与列表不同,当我们给字典中一个不存在的键赋值时,会创建一个新的条目。而列表只能对已有的偏移量进行赋值,如果尝试对超出列表末尾的偏移量赋值,Python 会抛出索引错误。

2. 字典的常用方法

字典提供了多种特定类型的工具方法,以下是一些常见方法的介绍:
- values() 和 items() 方法 :在 Python 3.X 中,这两个方法返回可迭代对象,需要使用 list() 调用将其转换为列表以便一次性显示所有值。

D = {'spam': 2, 'ham': 1, 'eggs': 3}
print(list(D.values()))  # [3, 2, 1]
print(list(D.items()))  # [('eggs', 3), ('spam', 2), ('ham', 1)]
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值