2017-12-20python全栈9期第五天第二节之字典的增删查改和字典的for循环
Posted zhang-da
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-12-20python全栈9期第五天第二节之字典的增删查改和字典的for循环相关的知识,希望对你有一定的参考价值。
#!/user/bin/python
# -*- coding:utf-8 -*-
dic1 = {‘age‘:24,‘name‘:‘zd‘,‘sex‘:‘boy‘}
print(dic1)
#增
dic1[‘high‘] = 175 #没有建就添加
dic1[‘sex‘] = ‘boy1‘ #有建就修改
print(dic1)
dic1.setdefault(‘weight‘,232) #有的话不做任何操作m没有的话就添加
print(dic1)
#删
print(dic1.pop(‘age‘))#有返回值按键去删除
print(dic1.pop(‘czxcxz‘,None))#可设置返回值
print(dic1)
dic1.popitem()#默认从最后删
print(dic1)
print(dic1.popitem())
del dic1[‘name‘]
print(dic1)
dic1.clear() #清空
print(dic1)
#查
dic1 = {‘age‘:24,‘name‘:‘zd‘,‘sex‘:‘boy‘}
print(dic1.keys())
print(dic1.values())
print(dic1.items())
for i in dic1:
print(i)
for k,v in dic1.items():
print(k,v)
以上是关于2017-12-20python全栈9期第五天第二节之字典的增删查改和字典的for循环的主要内容,如果未能解决你的问题,请参考以下文章
2017-12-19python全栈9期第四天第二节之列表的增删查改之按切片删除
2017-12-18python全栈9期第三天第二节之str常用操作方法及for循环之请输入验证码不区分大小写
2017-12-19python全栈9期第四天第二节之列表的增删查改之删除的pop和del和remove和clear
2017-12-19python全栈9期第四天第二节之列表的增删查改之元祖是只读列表可循环查询可切片儿子不能改孙子可以改