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')
相关推荐
威联通网络存储6 分钟前
编织数智转型的底座:某中型服装制造企业基于威联通的存储实践
python
6+h7 分钟前
【Spring】Bean的生命周期详解
java·python·spring
李昊哲小课15 分钟前
Python CSV 模块完整教程
java·服务器·python
年少无为呀!38 分钟前
OpenClaw 飞书 Skill 开发完全指南
python·机器人·飞书·助手·openclaw·skill开发
赵谨言1 小时前
基于YOLOv5的植物目标检测研究
大数据·开发语言·经验分享·python
不光头强2 小时前
IO流知识点
开发语言·python
老师好,我是刘同学2 小时前
Python列表用法全解析及实战示例
python
夫唯不争,故无尤也2 小时前
HTTP方法详解:GET、POST、PUT、DELETE
开发语言·windows·python
zh路西法2 小时前
【宇树机器人强化学习】(一):PPO算法的python实现与解析
python·深度学习·算法·机器学习·机器人
小钻风33662 小时前
Optional:告别NullPointerException的优雅方案
开发语言·python