初学__Python——Python数据类型之字典

本文深入讲解了Python中字典的特性和使用方法,包括字典的定义、特性、操作及示例代码,帮助读者理解如何在实际编程中有效利用字典。

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

字典是Python中比较特别的一类数据类型,是以大括号包围 "{}" 的数据集合。字典与列表的最大不同在于字典是无序的,在字典中通过键来访问成员

与列表类似,字典也是可变的,可以包含任何其他类型,字典中的成员位置只是象征性的,并不能通过其位置来访问该成员。字典中的成员是以 “键: 值”的形式来声明的。

常用字典操作
字典操作描述
dic.clear()清空字典
dic.copy()复制字典
dic.get(k)获得键 k 的值
dic.has_key(k)是否包含键 k
dic.items()获得由键和值组成的列表
dic.keys()获得键的列表
dic.pop(k)删除键 k
dic.update()更新成员
dic.values()获得值的列表
>>> dic = { 'apple':2, 'orange':1 }      # 定义一个字典
>>> dic.copy()                   # 复制字典
{'apple': 2, 'orange': 1}
>>> dic['banana'] = 5           # 增加一项
>>> dic.items()                 # 获得字典中成员的列表
dict_items([('apple', 2), ('orange', 1), ('banana', 5)])
>>> dic.pop('apple')            # 删除 "apple" ,并返回其值
2
>>> dic
{'orange': 1, 'banana': 5}
>>> dic.pop('apple',3)          # 删除 "apple",如果没有 "apple"则返回 3
3
>>> dic.keys()                  # 获得键的列表
dict_keys(['orange', 'banana'])
>>> dic.values()                # 获得值的列表
dict_values([1, 5])
>>> dic.update({'banana':3})    # 更新 "banana" 的值
>>> dic
{'orange': 1, 'banana': 3}
>>> dic.update({'apple':2})     # 更新 "apple" 的值,如果没有则添加
>>> dic
{'orange': 1, 'banana': 3, 'apple': 2}
>>> dic['orange']               # 通过键获取值
1
>>> dic.clear()                 # 清空字典
>>> dic
{}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值