美文网首页
共读Python编程-字典卡

共读Python编程-字典卡

作者: 铺床高手 | 来源:发表于2019-06-15 23:39 被阅读0次

    字典的格式

    在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编程-字典卡

          本文链接:https://www.haomeiwen.com/subject/gioifctx.html