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',
             },
         }                
  • 相关阅读:
    HMM (隐马尔可夫) 推导 (上)
    图模型初识
    K-means 和 EM 比较
    EM-高斯混合模型
    EM算法-完整推导
    EM算法直观认识
    pandas 之 时间序列索引
    K-Means 算法
    接口。
    第一册:lesson ninety-nine。
  • 原文地址:https://www.cnblogs.com/fan-w/p/12923813.html
Copyright © 2011-2022 走看看