zoukankan      html  css  js  c++  java
  • day06 元组类型

    一、什么是元组?

      元组就是一个不可变的列表

    元组的基本使用:

    1.用途:  用于存放多个值,当存放多个任意类型的值

    2.定义方式:在()内用逗号分隔开多个任意类型的值

    1 t=(1,3.1,'aaa',(1,2,3),['a','b']) # t=tuple(...)
    2 # print(type(t))
    3 
    4 # res=tuple('hello')
    5 # res=tuple({'x':1,'y':2})
    6 # print(res)

    3.常用操作+内置的方法

    有限掌握的操作:

        1、按索引取值(正向取+反向取):只能取

    #t=(‘a’,‘b’,1)

    #t[0]=111

         2、切片(顾头不顾尾,步长)

    t=(1,3.1,'aaa',(1,2,3),['a','b']) # t=tuple(...)
    # print(type(t))
    
    # res=tuple('hello')
    # res=tuple({'x':1,'y':2})
    # print(res)

         3、长度

    # t=('h','e','l','l','o')
    # print(len(t))

         4、成员运算in和not in

    # t=('h','e','l','l','o')
    # print('h' in t)

         5、循环

    # t=('h','e','l','l','o')
    # for item in t:
    #     print(item)

    该类型总结:

      存多个值

      有序

      不可变

    t=(1,'a',['x','y','z'])
    # print(id(t[2]))
    
    # print(id(t))
    t[2][0]='X'
    # print(t)
    # print(id(t))
    
    # print(id(t[2]))
    
    
    # list1=['a','b','c']
    # print(id(list1[0]))
    # print(id(list1[1]))
    # print(id(list1[2]))
    #
    # print('='*50)
    # list1[1]='B'
    # print(id(list1[0]))
    # print(id(list1[1]))
    # print(id(list1[2]))
    
    # 掌握的方法
    t=('a','b','a')
    # print(t.index('a'))
    # t.index('xxx')
    print(t.count('a'))
  • 相关阅读:
    移动端适配方案
    js基础知识复习
    js单线程的本质-------Event Loop
    第13课 字典
    第12课 习题讲解
    第11课 循环嵌套和算法
    第10课 文件的读写
    第9课 循环语句与注释
    第8课 对象的方法
    第7课 初识函数
  • 原文地址:https://www.cnblogs.com/frank007/p/9670164.html
Copyright © 2011-2022 走看看