关于字典的学习
字典用于存储键值对
customer ={
#键:值,
"name" : "SY",
"age" : 30,
"is_verified":True
}
print(customer["name"])
#如果不想因为没有键而报错,可以调用get()
pirnt(customer.get("birthdate"))
pirnt(customer.get("birthdate","Jan 1 1 1980"))
#逗号后就是其在没有时返回的值,默认以告知None代替报错
注意
字典是无序的
字典用 { }
键 :值 ,
访问时用[ ]可以对键值对进行访问和修改
键不能重复,值可以是任何形式
可以使用dict()快速创建字典
keys = ['a','b','c']
values=[1,2,3]
dictionary = dict(zip(keys,values))
使用items()返回字典的“键:值”
使用clear()方法删除字典内所有键值对
使用b.update(a)把字典a内的所有键值对添加到字典b里
使用del删除整个字典或指定元素
把一串数字变成汉字:
number = input("number:")
d_number = {
1 : "一",
2 : "二",
3 : "三",
4 : "四",
5 : "五" ,
6 : "六",
7 : "七",
8 : "八",
9 :"九",
0: " 零" }
output =" "
for ch in number:
output += d_number.get(int(ch),"没有啊")+" "
print(output)