zoukankan      html  css  js  c++  java
  • (03)-Python3之--元组(tuple)操作

    1.定义

    元组的关键字:tuple

    元组以()括起来,数据之间用 , 隔开。元组当中的数据,可以是任意类型。数值是可以重复的。

    元组元素是 不可变的,顺序是 有序的。

    例如:

    b = ("萝卜", "jason", "1234", True)

    2.元组创建方式

    # 创建空元组
    my_tuple = ()
    # 创建元组一:
    my_tuple2 = (3.1415,"female",18,170)
    # 创建元组二:任意无符号的对象,以逗号隔开,默认为元组
    my_tuple3 = "hello","python","小星星"
    # 创建只有一个元素的元组:需要在元素后面添加逗号来消除歧义
    my_tuple4 = ("hello",)

    3.元组的查询

    取值:

    读取元组中的数据时,索引默认从0开始,倒序是从-1开始。

    语法:元组名称[索引]

    例如:

    b = ("萝卜", "jason", "1234", True)
    print(b[1])
    print(b[-2])
    
    结果:
    jason
    1234

    取索引:从元组中找出某个值第一个匹配项的索引值

    获取元组元素的索引时,直接通过元素来获取索引值。

    语法:元组名称.index(元素值)

    例如:

    # 元组名称.index(元素值)
    b = ["萝卜", "jason", 1234, True]
    print(b.index("jason"))
    
    结果:
    1

    4.元组的合并

    元组的合并可以直接使用+号进行合并

    元组A + 元组B

    例如:

    b = ("萝卜", "jason", "1234", "魔道祖师", "小星星")
    c = (89,12,44,5,863,455)
    d = b + c
    print(d)
    
    结果:
    ('萝卜', 'jason', '1234', '魔道祖师', '小星星', 89, 12, 44, 5, 863, 455)
  • 相关阅读:
    SELFJOIN
    lLinux编程大全
    一个基础但是隐晦的c++语法问题
    cocos2dx内存优化
    iOS和android游戏纹理优化和内存优化(cocos2dx)
    STL学习小结
    C++11
    游戏资源打包
    C++ '__FILE__' and '__LINE__
    Cocos2dx纹理优化的一些方案
  • 原文地址:https://www.cnblogs.com/renshengruxi/p/11947764.html
Copyright © 2011-2022 走看看