python字体有哪些种类_python数据类型之字典类型

# 字典常用方法

clear(), get(), pop(), update(),copy(),items(), popitem(),values(), fromkeys(), keys(),setdefault()

#字典的表示方法:

info_dic={'name':'zp','age':22,'sex':'male'}#常用操作:#1.存/取

info_dic={'name':'zp','age':22,'sex':'male'}print(info_dic['name11111111'])#找不到则报错了

print(info_dic.get('name',None))print(info_dic.get('name222222',None))#get方法找不到不报错,可以自己设定默认值

#pop:key存在则弹出值,不存在则返回默认值,如果没有默认值则报错,字典pop删除必须带key值,否则报错#print(info_dic.pop('nam123123123123123123e',None))#print(info_dic)

#print(info_dic.popitem())#print(info_dic)

#info_dic['level']=10#print(info_dic)

#

#删除

info_dic={'name':'egon','age':18,'sex':'male'}#info_dic.pop()#info_dic.popitem()

#del info_dic['name']

#

#键s,值s,键值对

info_dic={'name':'egon','age':18,'sex':'male'}#print(info_dic.keys())#print(info_dic.values())#print(info_dic.items())

#for k in info_dic:## print(k,info_dic[k])#print(k)

#print('========>')#for k in info_dic.keys():#print(k)

#for val in info_dic.values():#print(val)

#for k,v in info_dic.items(): #k,v=('name', 'zp')#print(k,v)

#长度#info_dic={'name':'zp','age':22,'sex':'male'}#print(len(info_dic))#

#循环#

#包含in

#info_dic={'name':'zp','age':22,'sex':'male'}#print('name' in info_dic)#print('name' in info_dic.keys())#print('egon' in info_dic.values())#print(('name','zp') in info_dic.items())

#掌握

info_dic={'name':'zp','age':22,'sex':'male'}#info_dic.update({'a':1,'name':'zp'})#print(info_dic)

#info_dic['hobbies']=[]#info_dic['hobbies'].append('study')#info_dic['hobbies'].append('read')#print(info_dic)

#setdefault:key不存在则设置默认值,并且放回值默认值#key存在则不设置默认,并且返回已经有的值

#info_dic.setdefault('hobbies',[1,2])#print(info_dic)#info_dic.setdefault('hobbies',[1,2,3,4,5])#print(info_dic)

#info_dic={'name':'zp','age':22,'sex':'male'}

#{'name':'zp','age':22,'sex':'male','hobbies':['study']}#info_dic.setdefault('hobbies',[]).append('study')

#{'name':'zp','age':22,'sex':'male','hobbies':['study','read']}#info_dic.setdefault('hobbies',[]).append('read')

#{'name':'zp','age':22,'sex':'male','hobbies':['study','read','sleep']}#info_dic.setdefault('hobbies',[]).append('sleep')#l=info_dic.setdefault('hobbies',[])#print(l,id(l))#print(id(info_dic['hobbies']))

#print(info_dic)

#了解#d=info_dic.copy()#print(d)#info_dic.clear()#print(info_dic)

#d=info_dic.fromkeys(('name','age','sex'),None)#print(d)#d1=dict.fromkeys(('name','age','sex'),None)#d2=dict.fromkeys(('name','age','sex'),('zp',22,'male'))#print(d1)#print(d2)

#info=dict(name='zp',age=22,sex='male')#print(info)

#

#info=dict([('name','zp'),('age',22)])#print(info)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值