Python 字典

简介:python 字典是一种可变容器模型,使用键-值进行储存,可以储存任意类型对象。查找速度很快。

一、创建空字典

        创建空字典的方式很简单,只需要用大括号{}就可以,或者使用python的内建函数dict()创建字典。      

# 创建字典
mydic = {}
mydic = dict()

二、字典的访问与修改

        字典可以通过对应的键去获取对应的值,若不存在对应的键就会返回一个KeyError的错误类型。

        字典的修改分为增加新键/值,修改、删除对应的键值,或者直接删除字典。

# 添加新键值对--直接写入键与值就行
dic = {'name': 'Lihua', 'year':34, 'number': 12}
dic['key1'] = 'value1'

# 修改原先的键对应的值,因为字典的键是不可以修改的,所以不能修改键
dic['name'] = 'Zhangsan'

# 删除已有的键值对
del dic['number']

# 清空整个字典
dic.clear()

# 删除字典
del dic

三、字典的内建函数与方法

python字典的内建函数与方法
len(dic)

计算字典中键的数量

str(dic)将字典打印成字符串
dict.clear()清空字典内的所有元素
dict.copy()对字典进行浅复制
dict.fromkeys(seq, value)创建一个新字典,以seq为键值,value为对应的值
dict.get(key, default=None)获取对应的字典键值,若字典中不存在该键值,则返回default中的值
key in dic        判断key键是否在字典中
dict.items()

返回字典的视图对象,常用实例如下

for key,value in dict.items():

dict.keys()

返回字典键的对象

dict.values()返回字典的值的对象
dict.setdefault(key,default=None)        若该键值不在字典中则添加键并设置值为Default
dict.update(dict2)把字典dict2中的键、值对应更新到dict中

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值