Python(七) 元组

元组(tuple)与列表类似,但元组是不可变的,可简单将其看作是不可变的列表,元组常用于保存不可修改的内容,元组使用小括号 ( ),列表使用方括号

使用

访问

python 复制代码
t = (1024,0.5,'Python',"Java")
print(t)
print(t[1])
print(t[1:3])

#输出
(1024, 0.5, 'Python', 'Java')
0.5
(0.5, 'Python')

更新

元素值是不允许修改的,可以用重新赋值来操作,也可以对元组进行连接组合

python 复制代码
t = (1024,0.5,'Python',"Java")
t = (1024, 0.5, 'Python', 'Hello')
print(t)

t1 = (123,456,789)
print(t+t1)

#输出
(1024, 0.5, 'Python', 'Hello')
(1024, 0.5, 'Python', 'Hello', 123, 456, 789)

删除

元组中的元素不允许删除,但可以使用del语句来删除整个元组

python 复制代码
t2 = (1,2,'aa')
del t2
print('删除后:')
print(t2)

#输出,元组被删除后,输出会报错
删除后:
Traceback (most recent call last):
     print(t2)
NameError: name 't2' is not defined. 

常用函数

|---------|-------------|
| len() | 返回元组元素个数 |
| min() | 返回元组中元素最小值 |
| max() | 返回元组中元素最大值 |
| tuple() | 将可迭代系列转换为元组 |

python 复制代码
t = ('d', 'b', 'a', 'f', 'd')
print(len(t))
print(min(t))
print(max(t))

l = ['d', 'b', 'a', 'f', 'd']
tt = tuple(l)
print('tt -->', tt)

#输出
5
a
f
tt --> ('d', 'b', 'a', 'f', 'd')
相关推荐
whcyhhh21 分钟前
头歌实践教学平台:数据科学与大数据技术导论(十二)
大数据·开发语言·python·数据清洗
qq_316411031 小时前
专业的腹腔镜医疗器械物联网APP开发服务商
python
阿童木写作1 小时前
跨境电商翻译利器,批量图片视频翻译+智能抠图工具
python·音视频
绘梨衣5472 小时前
异步任务队列-学习2
爬虫·python·学习·任务队列
用户8356290780513 小时前
使用 Python 在 Excel 中插入 OLE 对象
后端·python
one3123 小时前
高精度MEMS电容式倾角传感器:原理、结构与Python三维可视化
开发语言·python
深蓝海拓4 小时前
基于QtPy (PySide6) 的PLC-HMI工程实战记录(七)创建适合HMI项目的数字输入/显示类部件
python
MartinYeung54 小时前
[论文学习]MPIB:医疗提示注入基准——针对LLM临床安全性的系统性评估
人工智能·python·学习
用户8356290780514 小时前
使用 Python 为 PowerPoint 演示文稿添加评论
后端·python