zoukankan      html  css  js  c++  java
  • python基础-元组

    操作元组

    获取元组中的值

    tup1 = ('高数','计算机',2008,2016)
    tup2 = (1,2,3,4,5,6,7)
    
    #和list的一样,同样取下标1,2,3,4的值
    print("tup1[0]:",tup1[0])
    print("tup2[1:5]:",tup2[1:5])

    元组中的值是不允许修改的

    tup1 = ('高数','计算机',2008,2016)

    tup1[0]="顾问" 

    出现报错:报错:TypeError: 'tuple' object does not support item assignment

    元组连接组合

    tup1 = ('高数','计算机',2008,2016)

    tup2 = (1,2,3,4,5,6,7)

    tup3 = tup1 + tup2

    print("组合之后的元组为:",tup3)

    元组的删除

    元组中的元素值是不允许删除的,但可以使用del语句来删除整个元组

    tup1 = ('高数','计算机',2008,2016)
    del tup1
    print("删除tup元组之后,再print就会报错")
    #pirnt(tup)

    计算元组中的元素个数

    tup1 = ('高数','计算机',2008,2016)
    print(len(tup1))

    判断某个元素是否存在元组中

    tup1 = ('高数','计算机',2008,2016)
    print(2016 in tup1)#返回的结果是 True
    print(2060 in tup1)#返回的结果是False

    利用内置函数完成元组个数最大值最小值的输出

    tup_good = (2,4,99,0,-1)
    #计算元组元组的个数
    print(len(tup_good))
    #返回元组中元素的最大值
    print(max(tup_good))
    #返回元组中元素的最小值
    print(min(tup_good))

    list(tup)  将元组强制转换成列表

    tup_good = (2,4,99,0,-1)
    list = list(tup_good)
    print(list)    #转换后
    print(tup_good)    #转换后,原来的元组,还保留着
  • 相关阅读:
    scala的泛型浅析
    spark2.0的10个特性介绍
    spark2.0 DataSet操作的一些问题记录
    scala中ClassOf、asInstenceOf、isInstanceOf三个预定义方法分析
    Java 多线程与并发编程专题
    java nio入门
    MySQL索引优化详解
    shiro学习笔记-Subject#login(token)实现过程
    【转】线程八锁
    ReadWriteLock读写锁
  • 原文地址:https://www.cnblogs.com/R-bear/p/6965318.html
Copyright © 2011-2022 走看看