博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.字典
阅读量:6592 次
发布时间:2019-06-24

本文共 2587 字,大约阅读时间需要 8 分钟。

字典常用方法

 

复制代码
字典的表示方法:info_dic={'name':'haiyna','age':18,'sex':'female'}# 常用操作:#1.存/取info_dic={'name':'egon','age':18,'sex':'male'}  print(info_dic['name11111111'])#找不到则报错了  print(info_dic.get('name',None))  print(info_dic.get('name222222',None))#get方法找不到不报错,可以自己设定默认值#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', 'egon') # print(k,v) #     长度 # info_dic={'name':'egon','age':18,'sex':'male'} # print(len(info_dic)) # #     循环 # #     包含in # info_dic={'name':'egon','age':18,'sex':'male'} # print('name' in info_dic) # print('name' in info_dic.keys()) # print('egon' in info_dic.values()) # print(('name','egon') in info_dic.items()) #掌握 info_dic={'name':'egon','age':18,'sex':'male'} # info_dic.update({'a':1,'name':'Egon'}) # 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':'haiyan','age':18,'sex':'male'} # {'name':'egon','age':18,'sex':'male','hobbies':['study']} # info_dic.setdefault('hobbies',[]).append('study') # {'name':'egon','age':18,'sex':'male','hobbies':['study','read']} # info_dic.setdefault('hobbies',[]).append('read') # {'name':'egon','age':18,'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'),('egon',18,'male')) # print(d1) # print(d2) # info=dict(name='haiyan',age=18,sex='male') # print(info) # # info=dict([('name','haiyan'),('age',18)]) # print(info)   
复制代码

 

转载于:https://www.cnblogs.com/kcwxx/p/10144276.html

你可能感兴趣的文章
价格战之后,云计算市场将迎来云服务生态竞争
查看>>
白狐CMS医疗问答系统源码
查看>>
Sql语句-case when then else end
查看>>
Python_编程特色
查看>>
ant打jar包
查看>>
【Android】The application has stopped unexpectedly.Please try again.
查看>>
为什么要使用Ajax
查看>>
java web开发使用伪静态
查看>>
CISCO交换机密码恢复
查看>>
rsync安装部署
查看>>
快速排序
查看>>
数据库周边资源汇总
查看>>
lucene全文索引遇到的问题
查看>>
【2】Hello World示例
查看>>
【Canal源码分析】配置项
查看>>
asp.net mvc文件下载
查看>>
VS2005 制作安装程序
查看>>
LNMP安装
查看>>
ocjp 121-130
查看>>
没买书,先观摩源码--《linux高性能服务器编程》1
查看>>