共读Python编程-字典卡

字典的格式

在python中字典是一系列键值对,使用花括号{}定义一个字典。
键和值之间使用冒号分隔,键值对之间使用逗号分隔。

user = {
'name' : "tom",
'age' : 23,
'gender' : "male"
}

使用字典

  • 访问字典值
user['name']
  • 添加值
user['address'] = "guangzhou"
  • 修改字典中的值
user['age'] = 24
  • 删除键值对
del user['age']

遍历字典

  • 遍历字典中所有键值对
for key, value in user.items():
    print(key + ":" + str(value))
  • 遍历字典中的所有键
for key in user.keys():
    print(key)
  • 按顺序遍历字典中的所有键
for key in sorted(user.keys()):
    print(key)
  • 遍历字典中的所有值
for value in sorted(user.values()):
    print(value)
  • 遍历去重后字典中的所有值
for value in set(user.values()):
    print(value)

嵌套使用

  • 字典列表
alien_0 = {'color': 'green', 'points': 5}
alien_1 = {'color': 'yellow', 'points': 10}
alien_2 = {'color': 'red', 'points': 15}
aliens = [alien_0, alien_1, alien_2]
  • 在字典中存储列表
pizza = {
      'crust': 'thick',
      'toppings': ['mushrooms', 'extra cheese'],
      }
  • 在字典中存储字典
 users = {
      'aeinstein': {
          'first': 'albert',
          'last': 'einstein',
          'location': 'princeton',
          },

      'mcurie': {
          'first': 'marie',
          'last': 'curie',
          'location': 'paris',
          },
      }

你可能感兴趣的:(共读Python编程-字典卡)