zoukankan      html  css  js  c++  java
  • python数据类型---字典、元组、集合

    列表后续知识点:

       列表能存多个值,是有序的,不可变的。

    (1)队列: 先进先出

    (2)堆栈:先进后出

    (3)sort() :排序,如果不指定,默认情况下是从小到大按升序排列

    (4)reverse() : 将列表反转

    (5) clear(): 清除

    元组

    能够存储多个元素,元素与元素之间用逗号隔开,

    元素可以是任意类型,元组不能被修改。

    下面是一个元组:

    谨记要养成的一个习惯:即使你所创建的容器里,只有一个元素,也要学者用逗号去分隔

    (1)按索引取值:正取值和负取值(反向取值)

    (2)切片

    (3)长度

    (4)成员运算:in 和not in

    字典

    能够存储多组key:value键值对,key是对value的描述,通常情况下是字符。

    key必须是不可变的,而value可以是任意类型

    字典的定义:l = {'name':yanghui,'age':30},键值对之间用逗号分隔。

    字典的key是不能重复的,要唯一标识一条数据

    (1)按key存取值,可存可取

    (2)当你在使用赋值语句时,当key不存在的情况下,会自动新增一个键值对

    (3)成员运算: in 和 not in

    (4)长度:统计键值对的个数

    (5)删除

    定义字典的方式:

    集合

    最主要的作用是关系运算和去重,如果你不是用这两个功能,那么不建议你

    定义一个集合:s = {1,2,3,4,5}

    若你要创建一个空集合,只能用set关键字来创建。

    集合可以包含多个元素,并且用逗号分隔

    集合会自动去除重复的元素

    重要的一点:集合的三个要素:

    (一)每个元素必须是不可变类型

    (二)没有重复的元素

    (三)是无序的

    集合的交集、差集、并集、子集、父集(用程序来呈现)

     

  • 相关阅读:
    java 单例设计模式
    JAVAWEB监听器(二)
    pxe无人值守安装linux机器笔记----摘抄
    Ganglia3.1.7安装与配置(收录)
    Hadoop Sentry 学习
    安装和配置Sentry(收录)
    sqoop 的使用 -20160410
    深度分析如何在Hadoop中控制Map的数量(摘抄)
    CDH,CM下载
    大数据培训班 cloudera公司讲师面对面授课 CCDH CCAH CCP
  • 原文地址:https://www.cnblogs.com/benxiaohai---/p/11134881.html
Copyright © 2011-2022 走看看