zoukankan      html  css  js  c++  java
  • 5--Python入门--Python数据集合类型--字典

    1. 列表list,最常用的数据类型,以[]为标识
    2. 元组tuple,和list很相似,但是不能二次赋值,用()标识
    3. 集合set,和list类似,但是set中没有重复的元素,常用于集合间的运算,用{}标识
    4. 字典dict,无序的对象集合,字典中的元素通过关键词key来调用,同样以{}来标识
    5. 数组array,科学计算和代数运算常用的数据类型,在后续numpy库系列详细说明
    6. 数据框dataframe,数据分析处理常用的数据类型,在后续pandas库系列详细说明
    # 字典定义方式一
    dict1 = {}  #先创建一个空字典
    dict1['姓名'] = '万矿'
    dict1['年龄'] =  0.5
    dict1['能力值'] = 1000
    print(dict1)
    # 字典定义方式二
    dict2 = {'姓名':'Kobe Bryant','身高':198,'冠军数':5}
    print(dict2)
    View Code
    输出:
    {'能力值': 1000, '年龄': 0.5, '姓名': '万矿'} {'身高': 198, '冠军数': 5, '姓名': 'Kobe Bryant'}

    # 字典定义方式三
    dict3 = dict.fromkeys(['A','B','C'],1000)
    print(dict3)
    # 字典定义方式四
    dict4 = dict(zip(['A','B','C'],[1,10,100]))
    print(dict4)
    View Code

    输出:

    {'B': 1000, 'A': 1000, 'C': 1000}
    {'B': 10, 'A': 1, 'C': 100}

    print('字典由关键词key和值value两个部分构成')
    print('查看字典dict2的关键词:',dict2.keys())
    print('查看字典dict2的值:',dict2.values())
    View Code

    输出:

    字典由关键词key和值value两个部分构成
    查看字典dict2的关键词: dict_keys(['身高', '冠军数', '姓名'])
    查看字典dict2的值: dict_values([198, 5, 'Kobe Bryant'])

    '''
    删除字典中的关键词
    '''
    dict1.pop('姓名')
    print('删除关键词“姓名”:',dict1)
    View Code

    输出:

    删除关键词“姓名”: {'能力值': 1000, '年龄': 0.5}

    dict1.clear()
    print('清除字典中的所有元素:',dict1)
    View Code
    输出:清除字典中的所有元素: {}
  • 相关阅读:
    AAC-LC 是什么格式?和 AAC 有什么区别?
    AAC_LC用LATM封装header信息解析 Audio Specific Config格式分析
    AAC的AudioSpecificConfig细节
    AAC帧格式及编码介绍
    AAC 格式分析
    AAC头部格式,RTP打包格式
    RTP 打包H264与AAC
    程序员除了会CRUD之外,还应该知道什么叫CQRS!
    Neo4j数据库学习一:安装和数据类型常用命令简介
    【Neo4j查询优化系列】如何快速统计节点的关系数
  • 原文地址:https://www.cnblogs.com/lizhiyan/p/9708269.html
Copyright © 2011-2022 走看看