2.5Python类型之元组(Tuple)

元组的索引是整数类型。

元组的索引是有序的。

元组的元素可以是任何 Python 数据类型,且不必都是同一个类型。

元组的元素的个数(长度)可以动态改变,不可以添加、更改、删除元素。

元组的元素不可以重复。

1.元组声明

#字面量创建方式

#创建一个空元组
t = ()

#创建一个元组长度为N的元组(直接填入元素)
#注意:外围的圆括号()可以省略,一般不推荐省略。
#注意:如果只有一个元素,则元素后必须有逗号。
t = (元素1, 元素2, 元素N)
#tuple()构造函数创建方式

#创建一个空元组
t = tuple()

#创建一个元组(直接填入元素)    
t = tuple(可迭代对象)

2.访问元组

访问方式描述
t[i]索引 i 对应的元素
t[i:j]索引 i(包含) 到 索引 j(不包含) 之间的元素
t[:j]索引 0(包含) 到 索引 j(不包含) 之间的元素
t[i:]索引 i(包含) 到 索引 -1(包含) 之间的元素
t[:]索引 0(包含) 到 索引 -1(包含) 之间的元素
t[i:j:k]索引 i(包含) 到 索引 j(不包含) 之间的元素,步长 k
#正数索引从左往右从0开始,负数索引从右往左从-1开始。

#查看
a = t[i]
a = t[i:j]

3.元组长度

t_len = len(t)

4.元组连接

可以使用加号 + 连接元组。

t1 = (1, 2, 3)
t2 = ("a", "b", "c")

t3 = t1 + t2
print(t3)  # (1, 2, 3, 'a', 'b', 'c')

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35577.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年2月4日 16:53
下一篇 2025年2月5日 16:53

相关推荐

  • 1.7Python语言的函数(Function)

    1.函数声明 注意:在同一个作用域,可以重新声明同名函数,后定义的函数声明会覆盖先定义的函数声明。 2.lambda函数表达式 3.函数作用域 3.1全局函数 名称 修饰符 全局函数 —————— 3.2成员方法 注意:Python 语言不支持类访问器属性和静态访问器属性。 名称 修饰符 类方法 @classmetho…

    Python语言教程 2025年1月7日
    0860
  • 2.4Python类型之列表(List)

    列表的索引是整数类型。 列表的索引是有序的。 列表的元素可以是任何 Python 数据类型,且不必都是同一个类型。 列表的元素的个数(长度)可以动态改变,可以添加、更改、删除元素。 列表的元素不可以重复。 1.列表声明 2.访问列表 访问方式 描述 my_list[i] 索引 i 对应的元素 my_list[i:j] …

    Python语言教程 2025年2月4日
    01100
  • 1.3Python语言的运算符(Operator)

    1.一元运算符 运算符 名称 描述 +a 求正 a 的值本身。 -a 求负 a 的负值。 2.算术运算符 运算符 名称 a + b 加法,字符串连接,列表连接,元组连接。 a – b 减法 a * b 乘法,字符串重复,列表重复,元组重复。 a / b 除法 a // b 整除 a % b 求余 a…

    Python语言教程 2025年1月3日
    0770

发表回复

登录后才能评论