zoukankan      html  css  js  c++  java
  • 元组的知识点

     什么是元组: 元组就是一个不可变的列表
    ======================================基本使用======================================
    1、用途: 用于存放多个值,当存放的多个值只有读的需求没有改的需求时用元组最合适
    2、定义方式:在()内用逗号分隔开多个任意类型的值
    t=(1,3.1,'aaa',(1,2,3),['a','b']) # t=tuple(...)
    tuple方法的转化
    t1 = tuple({'x':1,'y':2})#字典转元组,key被加入元组
    print(t1)
    t2 = tuple([1,2])
    print(t2)
    
    #('x', 'y')
    #(1, 2)
    # 3、常用操作+内置的方法
    =============================优先掌握=========================================
    1、按索引取值(正向取+反向取):只能取
    t = ('a','b',1)
    print(t[0])
    #a
    2、切片(顾头不顾尾,步长)
    t=('h','e','l','l','o')
    res=t[1:3]
    print(res)
    print(t)
    
    #('e', 'l')
    #('h', 'e', 'l', 'l', 'o')
    3.长度
    t=('h','e','l','l','o')
    print(len(t))
    #5
    4、成员运算in和not in
    t=('h','e','l','l','o')
    print('h' in t)
    
    #True
    5、循环
    t=('h','e','l','l','o')
    for item in t:
        print(item)
    
    #h
    #e
    #l
    #l
    #o
    ======================================该类型总结====================================
    存多个值

    有序
    不可变(1、可变:值变,id不变。可变==不可hash 2、不可变:值变,id就变。不可变==可hash)

    掌握的方法
    t=('a','b','a')
    print(t.index('a'))#存在返回序列,不存在报错
    
    print(t.count('a'))#计数
    
    #0
    #2

     

     
     


     
     
  • 相关阅读:
    常用Linux基础命令
    makefile基础
    获得当前的时间——system.currentTimeMillis()
    MapReduce提供的输入输出格式
    Hadoop HDFS文件操作的Java代码
    Hadoop2.2.0完全分布式配置
    Hadoop2.2.0伪分布模式配置
    Eclipse Plugin for Hadoop2.2.0
    Hadoop2.2.0单机模式配置
    Asp.Net 禁用cookie后使用session
  • 原文地址:https://www.cnblogs.com/msj513/p/9670102.html
Copyright © 2011-2022 走看看