Python字典dict使用方法

本文详细介绍了Python字典的基本概念、常用操作方法及实际应用案例,包括字典的创建、读取、修改、删除、复制、遍历、相加、获取键值对等核心功能,帮助开发者掌握Python字典的高效使用技巧。

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

常见的形式


Dict = {'spam':1,'eggs':2} 单层key,value形式的字典
Dict = {'mans':{'jack':1,'john':2}} 嵌套字典

普通的用法


len(Dict) 长度,储存对象的数量,等价于__len__()方法。
Dict["spam"] = 3 新建/修改键值
del Dict["spam"] 删除键

新建字典


fromkeys函数具有相同的值。如果没有给出,默认为NONE。
>>>a = {'a':1,'b':2}
>>>b = dict(a=1,b=2)

>>>c = dict.fromkeys(('a','b'),-1)
>>>c['a'] = 1
>>>c['b'] = 2

>>>d = dict(zip(('a','b'),(1,2)))

读取字典中的值


判断是否存在某个key


判断一个字典是否有某个值
Dict.has_key('a')
等价于
'a' in Dict

获取所有的key或者value,返回列表


获得一个字典的所有key,并且存入一个list中
Dict.keys()

获得一个字典的额所有value,并且存入一个list中
Dict.values()

字典拷贝


将一个字典拷贝给另外一个字典,而不是传索引
Dict_1 = Dict.copy()
或者
Dict_1 = copy.copy(Dict)

根据key取值


获得指定的值,如果没有值,则返回default
Dict.get(key,default)
>>>type = Dict.get('type','mysql')
如果Dict = {'type':hive},则返回hive,否则返回默认值mysql

根据key值,删除元素


从字典中删除一个值
del Dict[key]

取出一个值,并从字典中删除它
Dict.pop(key)

清空字典


清空字典
Dict.clear()

遍历字典


把dict变为可遍历的元组列表
Dict.items()或者Dict.iteritems()

字典相加


将字典dict2 的键-值对添加到字典dict
dict.update(dict2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值