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

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

#############字典#####################索引取值# dic={'name':'egon','zhang':123}# print(dic['zhang'])#修改值vlaue# dic={'zhang':'123','egon':456}# print(dic)# dic['zhang']='789'# print(dic)#小写转换大写# dic={'name':'egon'}# dic['name']=dic['name'].upper()# print(dic)#长度# dic={'name':'egon','age':18}# print(len(dic))#删除# dic={'name':'egon','age':18}# del dic['name']# print(dic)#删除一个元素 取到返回值 没有值 就会返回None# res=dic.pop('name')# print(res)#循环取值key# dic={'name':'egon','age':18}# print(list(dic.keys())[1])#循环取多个key# for x in dic.keys():# print (x)#循环取值values# dic={'name':'egon','age':18}# print(list(dic.values())[1]) #取vlaue值# print(dic.values()) #字典转化为列表#取多个值# for value in dic.values():# print(value)#字典转化元组# print(dic.items()) #字典转化为元组# for k,v in dic.items(): #k,v=('name','egon')# print(k,v)# for i in dic.items():# print(i[0])#根据key取value 判断这个值在不在key里面 不在返回none# dic={'name':'egon','age':18}# print(dic.get('name'))#随机产生一个元祖键值对# print(dic.popitem())#更新元素# dic.update({'x':1,'age':19}) #有就不添加 没有就添加# print(dic)#造字典# print({}.fromkeys(['name','age','sex'],None))# list1=['name','age','sex']# dic={}# for x in list1:# dic[x]=None# print(dic)# setdefault 用法# dic={'name':'egon','age':18}# 1.字典有key,则不修改,返回原key对于的原值# res=dic.setdefault('name','EGON')# print('返回值',res)#2.没有对应的key,则添加,返回添加的key对应的value# dic={'age':18}# res=dic.setdefault('name','EGON')# print('返回值',res)# print(dic)

  

转载于:https://www.cnblogs.com/zhangcaiwang1/p/9534345.html

你可能感兴趣的文章
mac gentoo-prefix安装git svn
查看>>
浅尝异步IO
查看>>
C - Train Problem II——(HDU 1023 Catalan 数)
查看>>
Speak loudly
查看>>
iOS-在项目中引入RSA算法
查看>>
[译] 听说你想学 React.js ?
查看>>
gulp压缩合并js与css
查看>>
块级、内联、内联块级
查看>>
Predicate
查看>>
[面试题记录01]实现一个function sum达到一下目的
查看>>
这个季节的忧伤,点到为止
查看>>
mysql通过配置文件进行优化
查看>>
省级网站群建设关注点
查看>>
工作第四天之采集资源
查看>>
我的友情链接
查看>>
H3CS-WLAN、H3CSE-Security认证考试
查看>>
5.0中redis-cli的集群管理测试
查看>>
TFS 2012研发管理能力(5)
查看>>
四种LaunchMode及其使用场景
查看>>
通过vbs脚本备份数据-本地到异地
查看>>