定义字典
字典中数据都是 key:value 成对出现的。
user = {
"name":"xiaowang",
"age":20
}
print(type(user),user)
# 访问字典中的元素
print(user["name"]) # xiaowang
# 修改字典中的元素值
user["age"] = 10
print(user) # {'name': 'xiaowang', 'age': 10}
get方法
访问字典的时候,如果字典中没有对应的key,会报错。
user = {
"name":"xiaowang",
"age":20
}
print(user["info"])
访问的时候使用 get方法可以避免报错。
使用get方法,有值,返回值,没有值,返回None。
user = {
"name":"xiaowang",
"age":20
}
print(user.get("info")) # None
print(user.get('name')) # xiaowang
使用get 不会报错。因为程序如果报错了,后面的代码就不执行了。