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 @   小粉优化大师  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示