共读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',
          },
      }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容