定义字典

字典中数据都是 key:value 成对出现的。

  1. user = {
  2. "name":"xiaowang",
  3. "age":20
  4. }
  5. print(type(user),user)
  6. # 访问字典中的元素
  7. print(user["name"]) # xiaowang
  8. # 修改字典中的元素值
  9. user["age"] = 10
  10. print(user) # {'name': 'xiaowang', 'age': 10}

get方法

访问字典的时候,如果字典中没有对应的key,会报错。

  1. user = {
  2. "name":"xiaowang",
  3. "age":20
  4. }
  5. print(user["info"])

image.png

访问的时候使用 get方法可以避免报错。
使用get方法,有值,返回值,没有值,返回None。

  1. user = {
  2. "name":"xiaowang",
  3. "age":20
  4. }
  5. print(user.get("info")) # None
  6. print(user.get('name')) # xiaowang

使用get 不会报错。因为程序如果报错了,后面的代码就不执行了。