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
    输出:清除字典中的所有元素: {}
  • 相关阅读:
    jenkins 配置杂项优化
    Ansible终极速度优化之--- Mitogen Plugin
    jenkins基于Ansible自动发布/回滚/管理
    Jenkins Pipeline 参数详解
    jenkins pipeline 复杂的发布流程
    jenkins 更新插件使用代理
    pipeline 多个参数如何传入
    k8s-jenkins x CI/CD 动态创建slave---01
    k8s集群-node节点设置不可调度或者删除node节点
    Kubelet 证书如何自动续期
  • 原文地址:https://www.cnblogs.com/lizhiyan/p/9708269.html
Copyright © 2011-2022 走看看