zoukankan      html  css  js  c++  java
  • Python数据类型-元组

    元组的基本操作:

    • 获取元素个数:len()
    • 连接两个元组:元组1 + 元组2
    • 复制多个元组:元组 * 复制数量
    • 获取单个元素:元组[索引位置]
    • 获取多个元素:元组[起始位置:终止位置:间隔数量]
    • 获取元组最大元素:使用max(iterable,key)函数;参数iterable为可迭代对象,例如列表、元组以及我们之后将学习的字典、集合都是可迭代对象;参数key为函数(function),该参数默认为空;注意元素必须为同一类型,否则会抛出异常。
    • 获取元组最小元素:使用min(iterable,key)函数,参数同max函数。
    • 判断元组是否包含指定元素:元素 in 元组
    • 查找元组中指定元素的位置:使用index(object,start,stop)函数,参数object为对象,因为元组的元素可以是所有Python的对象的一种;参数start为查询起始位置;参数stop为查询终止位置。在元组的元素中查询到与参数相同的元素时返回该元素的位置,否则抛出异常。
    • 获取元组中元素出现的次数:使用count(object)函数,参数object为对象。
    tup1 = (1,2,3,4,5,6,7,8,9) # 创建元组
    tup2 = ('a','b','c')
    tup3 = ('','','','','','')
    
    print (len(tup1)) # 获取元组的元素数量
    print (tup1+tup2) # 连接多个元组为一个新元组
    print (tup2*3) # 重复元组元素为一个新元组
    print (tup1[0]) # 获取元组指定位置的元素,索引位置从左至右由0开始
    print (tup1[-1]) # 获取元组指定位置的元素,索引位置从右至左由-1开始
    print (tup1[2:8:2]) # 获取元组中指定片段的元素,并可以设置间隔获取
    print (max(tup1)) # 元组中元素均为同一类型时,获取元组中最大的元素
    print (min(tup1)) # 元组中元素均为同一类型时,获取元组中最小的元素
    print ('a' in tup1) # 判断元组中是否包含某个元素,如果包含,返回值为True,否则为False
    print (tup1.index(3)) # 查询元组中是否包含某个元素,如果包含,返回值为索引位置,否则抛出异常
    print (tup3.count('')) # 获取元组中某个元素的出现次数
    
    >>>
    9
    (1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c')
    ('a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c')
    1
    9
    (3, 5, 7)
    9
    1
    False
    2
    3
  • 相关阅读:
    【Prince2科普】Prince2七大主题之概论
    浅谈PRINCE2和PMP体系架构有何区别?
    Prince2是怎么考试的?
    Reporting Service服务SharePoint集成模式安装配置(3、4、安装sharepoint 2010必备组件及产品)
    Reporting Service服务SharePoint集成模式安装配置(1、虚拟机+ 2、AD域环境配置)
    DB2 添加license
    db2中临时表在存储过程中的使用
    DB2 函数快速构造测试数据
    db2 中 SQL判断物理表是否存在、修改表名
    DB2触发器简单例子
  • 原文地址:https://www.cnblogs.com/konglinqingfeng/p/9577417.html
Copyright © 2011-2022 走看看