python - dict 字典

目录

1、创建字典

3、字典内建函数

 2、访问、修改、删除

3、特性


 

1、创建字典

#空字典

a = dict()   #空字典

a = {}         #空字典

a = {'name': 'zhangsan',   'age': 18,    'score': 95}

print(a)         #打印字典

3、字典内建函数

len(a)         #字典长度

type(a)         #类型

str(a)            #字典用字符串表示,返回字符串

a.clear()       #清空字典

b = a.copy()       #b是a的浅拷贝

a.fromkeys()  

a.get(key,default=None)    #返回key对应的值,如果没有key,返回defalut

a.setdefault(key,default=None) #设置key对应的值,如果没有key,添加key并设置值defalut

key in a  #判断a中是否有键key

a.items()  #以列表返回

a.keys()  #以列表返回

a.values()   #以列表返回

a.update(a)  #把b中的键/值对,添加到a中,如有相同的key,b覆盖a的值

a.pop(key)  #删除a中的某个键

a.popitem() #删除a中的最后一个键

 2、访问、修改、删除

a = {'name': 'zhangsan',   'age': 18,    'score': 95}

printf(a['name'])  #访问

a['age'] = 19       #修改

del a['score']       #删除某个键

a.clear()              #清空字典

del a                    #删除这个字典对象

3、特性

1、一个键只能出现一次

2、键不可变,可以用数字、字符串、元组等,键对应的值可变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值