zoukankan      html  css  js  c++  java
  • python语言中的数据类型之元组

    数据类型

    元组       tuple

    元组:不可变类型

    • 用途:元组就是一个不可变的列表,当需要存不改动的值时可用元组

    • 定义方式:在()内用逗号分隔开多个任意类型的元素

      t=(1,2.2,'aa',('b','c'),['a','b','c']) #t=tuple(...)  定义方式
      print(type(t))
      #但是需要注意的是:
      #当元组内仅有一个值时该怎么做呢?
      t=('a',)   #注意需在该值后添加  ,  跟字符串区别
      print(type(t))
      print(t)
    • 类型转换:

      t1=tuple('hello')
      t2=tuple([1,2,3])
      print(t1)
      print(t2)

     

    常用操作+内置方法:

    1.按索引取值:(正向取+反向取)  元组只能取值!!!

    t=(1,2.2,'aa',('b','c'),['a','b','c'])
    print(t[0])
    print(t[-1])
    #不能添加值,可以试下
    t[0]=1111111111

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

    t=('a','b','c','e','f')
    n=t[1:4]
    print(t[1:4])
    print(type(n))

    3.长度    len

    print(len(t))

    4.成员运算  in    和  not   in

    t=('a','b','c','e','f')
    print('a' in t)

    5.循环

    t=('a','b','c','e','f')
    for item in t:
        print(item)

    6.查找  index

    t=('a','b','c','e','a','f')
    print(t.index('a',1,5))
    print(t.index('a'))

    7.计数     count

    t=('a','b','c','d','a','e','f')
    print(t.count('a'))

    ‘’‘元组是不可变类型的(值变,id就变)

    t=('a','b','c')
    print(id(t))
    t=('A','B','C')
    print(id(t))
    ​
    t=('a',111,['b','c'])
    print(id(t[0]),id(t[1]),id(t[2]))
    t[2][0]='B'
    # print(t)
    print(id(t[0]),id(t[1]),id(t[2]))
  • 相关阅读:
    C#关键字
    委托
    async和await异步编程
    IOC、DI,IoC容器
    数据库脏读、幻读
    关于vue 从零开始的搭建注意事项
    C#.NET WebApi返回各种类型(图片/json数据/字符串)
    win7下IIS配置以及域名映射方法
    18/11月 日常总结
    Js 数组去重的几种方法总结
  • 原文地址:https://www.cnblogs.com/5j421/p/10006676.html
Copyright © 2011-2022 走看看