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开始。

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

3.元组长度

v = len(t)

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

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

相关推荐

  • 2.1Python语言的包(Package)和模块(Module)

    1.包(Package) 包就是存放模块的目录,目录内必须有 __init__.py 文件。 包中的成员可以是子包、模块。 包的本质是模块,导入包与导入模块一样。 2.模块(Module) 模块就是以 .py 为扩展名的 Python 文件。 注意:模块名无 .py 扩展名。 模块中的成员可以是变量、函数、类。 注意:…

    Python语言教程 2025年2月1日
    0890
  • 2.2Python类型之类(Class)

    1.类定义 类声明是 type 类的实例。 1.1类声明 1.2cls关键字 cls 关键字指向当前类。 2.成员定义 注意:Python 语言不支持类访问器属性、静态访问器属性。 3.继承 3.1方法继承 一个子类可以直接继承自多个父类,但如果多个父类存在同名方法时,左边的父类的同名方法的优先级高于右边的父类的同名方…

    Python语言教程 2025年2月2日
    01170
  • 2.4Python类型之列表(List)

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

    Python语言教程 2025年2月4日
    01320

发表回复

登录后才能评论