非空即真,非0即真

# #非空即真,非0即真
# a=[]
# b=''
# c=()
# d=0
# e=None
# list=[a,b,c,d,e]
#
# for a in list:
# if a:
# print("是真的")
# else:
# print("是假的")
shenyang={
'name':"沈阳",
'age':18,
'addr':'天通苑',
'email':'11485665@qq.com'
}
print(shenyang)
#字典是无序的
#修改
# shenyang['女朋友']='很漂亮'
# # shenyang['age']=38#不管存在不存在都直接修改
# # shenyang.setdefault('age',39)#setdefault这种方式,如果key存在,不管它;如果不存在则添加
# print(shenyang)
# #删除
# shenyang.pop('age')#指定key删除,删除的时候key不存在是会报错的
# del shenyang['女朋友']#指定key删除,删除的时候key不存在是会报错的
# print(shenyang)
# #取值
# print(shenyang['addr'])
# print(shenyang.get('email1','114'))
# #清空字典
# shenyang.clear()
# print(shenyang)
# #随机删除一个Key
# shenyang.popitem()#随机删除一个key

yaoyuan={'chouyan':2,'name':"遥远"}
shenyang.update(yaoyuan)#把一个字典更新到另一个字典里面
print(shenyang.values())
print(shenyang.keys())

print(shenyang.get('email',"niuhaoyang123@qq.com"))#email存在则取email,不存在则取后面的默认值
shenyang.popitem()#随机删除一个key
for k,v in shenyang.items():#.items()方法同时取到key和value
print(k,v)
原文地址:https://www.cnblogs.com/pengwa1226/p/9404505.html