python元组(tuple)类型

元组类型(tuple)与列表类型对比:

  1. 元组类型元素定义之后不可修改

  2. 快速生成元组:

     stu1=('A','B','C','1')
     print('1.',stu1)
     #输出 1. ('A', 'B', 'C', '1')
     stu2='A','B','C',1
     print('2.',stu5)
     #输出 2. ('A', 'B', 'C', 1)
    
  3. stu3=()#无实意

  4. 官方帮助

     print(help(tuple))
     print(help(type))
    

快速访问元组

    stu3=(1,'年华','男')
    stu4=('1','年华','男')
    stu5=('01','年华','男')
    print('3.学号: %s,名字: %s'%(stu3[0],stu3[1]))
    print('4.性别',stu3[0],stu3[-1])
    print('5.性别',stu4[0],stu3[-1])
    print('6.性别',stu5[0],stu3[-1])
    #输出 3.学号: 1,名字: 年华
          4.性别 1 男
          5.性别 1 男
          6.性别 01 男

涉及修改元组数据的相关函数—程序说明

    stu6='A','99',99,'01',1,'A','1',99,35
    stu7=stu6
    del stu7
    stu8=('AA','56','72')
    print('13',type('01'))
    print('14',type(1))
    print('15',type(stu6))
    print('7.',stu6.count('A'))
    print('8.',stu6.count('99'))
    print('9.',stu6.count(99))
    print('10.',stu6.count('01'))
    print('11.',stu6.count('1'))
    print('12.',stu6.count(1))
    print('16.',stu6.index('99'))
    print('17.',stu6.index(99))
    print('18.',stu6.index(99,3,8))
    print('19.',stu7)
    print('20.',stu6+stu8)
    print('21.',stu8*2)
    print('22.','56' in stu8)
    #输出:13 <class 'str'>
    14 <class 'int'>
    15 <class 'tuple'>
    7. 2
    8. 1
    9. 2
    10. 1
    11. 1
    12. 1
    16. 1
    17. 2
    18. 7
    19. 未定义stu7,因为del
    20. ('A', '99', 99, '01', 1, 'A', '1', 99, 35, 'AA', '56', '72')
    21. ('AA', '56', '72', 'AA', '56', '72')
    22. True
    #.count查找指定元素在元组中的出现次数
    #.index查找指定元素在元组中第一次出现位置
    #.index查找指定x元素在元组中(范围:a<x<b)第一次出现位置  .index(x,a,b))
    #del清空元组的元素,反馈未定义
    #+指运算符两侧的列表组合一起
    #*指根据右侧数字重复运算符左侧的列表
    #in指判定运算符左侧列表内的元素是否属于右侧列表内的元素
    #最值max和min函数

元组(tuple)与列表(list)转换

  1. 列表(list)转元组(tuple)涉及tuple函数

     tuple=tuple(list)
    
  2. 元组(tuple)转列表(list)涉及list函数

     list=list(tuple)
    

未完待续(2018-12-7 18:08:00 )

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初上花样年华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值