Python-元组【tuple】

1、作用

一个有序的元素组成的集合
使用小括号 ( ) 表示
元组是不可变对象

2、初始化

2.1、语法

tuple() -> empty tuple
tuple(iterable) -> tuple initialized from iterable's items

2.2、示例

t1 = () # 空元组
t2 = (1,) # 必须有这个逗号
t3 = (1,) * 5
t4 = (1, 2, 3)
t5 = 1, 'a'
t6 = (1, 2, 3, 1, 2, 3)
t7 = tuple() # 空元组
t8 = tuple(range(5))
t9 = tuple([1,2,3])

3、索引

引和列表规则一样,不可以超界
参考:https://www.cnblogs.com/ygbh/p/17505103.html#_label2

4、查询

方法和列表一样,时间复杂度也一样。index、count、len等
参考:https://www.cnblogs.com/ygbh/p/17505103.html#_label3

5、增删改

5.1、 说明

元组元素的个数在初始化的时候已经定义好了,所以不能为元组增加元素、也不能从中删除元素、也不能修改元素的内容。

5.2、示例

t1 = ([1]) * 3
t1[1] = 100 # 引用类型支持修改

# 注意下面的例子
t2 = ([1],) * 3
print(t2)
t2[1] = 100 # 元组元素不支持修改
t2[0][0] = 100 # 引用类型支持修改
print(t2)

 

posted @ 2023-06-26 15:55  小粉优化大师  阅读(13)  评论(0)    收藏  举报