元组的索引是整数类型。
元组的索引是有序的。
元组的元素可以是任何 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