zoukankan      html  css  js  c++  java
  • 《Python从入门到实践》知识点总结归纳——第六章

    1.字典 ——一系列键值对,每一个键都有一个对应的值,可以通过使用键来访问与之对应的值,键和值之间用冒号隔开,键值对之间用逗号隔开。

    1.1 字典简介及基本操作 

    alien_0 = {'color': 'green', 'points': 5}
    # 访问字典中的值
    print(alien_0['color'])
    # 添加键值对
    alien_0['x_position'] = 0 
    alien_0['y_position'] = 25
    # 创建空字典 使用字典来存储用户提供的数据或在编写能自动生成大量键—值对的代码时,通常都需要先定义一个空字典。
    alien_0 = {}
    # 删除键值对  删除的键值对永远消失
    del alien_0['points']
    # 遍历字典
    user_0 = { 'username': 'efermi', 'first': 'enrico', 'last': 'fermi', }
    for key, value in user_0.items(): #可声明两个变量,用于存储键—值对中的键和值。方法items()返回一个键值对
    # 遍历字典中所有的键
    for key in user_0.keys(): # 方法keys() 并非只能用于遍历;实际上,它返回一个列表,其中包含字典中的所有键
    # 按顺序遍历字典中的键
    for key in sorted(user_0).keys(): # 可使用函数sorted() 来获得按特定顺序排列的键列表的副本,不改变原字典
    # 遍历字典中所有值
    for value in user_0.values(): # 可使用方法values() ,它返回一个值列表
    # 剔除重复项
    for value in set(user_0.values()): # 通过对包含重复元素的列表调用set() ,可让Python找出列表中独一无二的元素,并使用这些元素来创建一个集合。

    1.2嵌套

    # 在字典中储存列表
    pizza = { 
        'crust': 'thick', 
        'toppings': ['mushrooms', 'extra cheese'], 
        }
    # 字典中储存字典
    users = { 
        'aeinstein': { 
            'first': 'albert', 
            'last': 'einstein',
            'location': 'princeton',
             }, 
        'mcurie': { 
            'first': 'marie',
            'last': 'curie',
            'location': 'paris',
             },
         }                
  • 相关阅读:
    基于element-ui图片封装组件
    计算时间间隔具体每一天
    C语言学习笔记 —— 函数作为参数
    AtCoder Beginner Contest 049 题解
    AtCoder Beginner Contest 048 题解
    AtCoder Beginner Contest 047 题解
    AtCoder Beginner Contest 046 题解
    AtCoder Beginner Contest 045 题解
    AtCoder Beginner Contest 044 题解
    AtCoder Beginner Contest 043 题解
  • 原文地址:https://www.cnblogs.com/fan-w/p/12923813.html
Copyright © 2011-2022 走看看