• 元组的知识点


     什么是元组: 元组就是一个不可变的列表
    ======================================基本使用======================================
    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

     

     
     


     
     
  • 相关阅读:
    P1036 选数(python)解题报告
    P1009 阶乘之和(python)解题报告
    P1002 过河卒(python) 解题报告
    来一波数据结构
    KMP算法
    链表实现约瑟夫
    闲谈Tampermonkey
    CF#574E. OpenStreetMap 题解
    洛谷 P2033 Chessboard Dance
    洛谷 P2056 采花
  • 原文地址:https://www.cnblogs.com/msj513/p/9670102.html
Copyright © 2020-2023  润新知