字典

常用方法

update()

字典合并

  1. # 语法
  2. dict.updata(dict2)
  3. # 实例
  4. >>> dic1 = {'name': 'addy'}
  5. >>> dic2 = {'age': 12}
  6. >>> dic1.update(dic2)
  7. >>> dic1
  8. {'name': 'addy', 'age': 12}

del

删除指定键的元素

  1. # 语法
  2. del dic[key]
  3. # 实例
  4. >>> dic1 = {'name': 'addy', 'age': 12}
  5. >>> del dic1['age']
  6. >>> dic1
  7. {'name': 'addy'}

clear()

删除所有元素

  1. # 语法
  2. dic.clear()
  3. # 实例
  4. >>> dic1 = {'name': 'addy', 'age': 12}
  5. >>> dic1.clear()
  6. >>> dic1
  7. {}

keys()

获取所有的键

  1. # 语法
  2. dic.keys()
  3. # 实例
  4. >>> dic1 = {'name': 'addy', 'age': 12}
  5. >>> dic1.keys()
  6. dict_keys(['name', 'age'])
  7. >>> list(dic1.keys())
  8. ['name', 'age']

values()

获取所有的值

  1. # 语法
  2. dic.values()
  3. # 实例
  4. >>> dic1 = {'name': 'addy', 'age': 12}
  5. >>> list(dic1.values())
  6. ['addy', 12]

items()

获取所有的键值对

  1. # 语法
  2. dic.items()
  3. # 实例
  4. >>> dic1 = {'name': 'addy', 'age': 12}
  5. >>> list(dic1.items())
  6. [('name', 'addy'), ('age', 12)]