python之组合数据类型-元组tuple

本文详细介绍了元组在编程中的概念,包括其定义为不可变的列表、特点(不可变性、有序性、元素类型多样和可包含重复元素),展示了如何定义、访问元组元素以及常用的元组操作方法如index、count、len、max、min、sum和sorted。此外,还讲解了元组切片的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元组的定义与特点

元组:“不可变的列表”,不可修改。
元组的特点:
1.不可变性:元组的元素是不变的,所以不能进行增删改
2.有序性:元组中的元素按照一定的顺序排列,每个元素都对应一个索引值,所以可以使用索引来访问元素
3.可以包含不同类型的元素,例如可以同时包含整数、浮点数和字符串等。
4.使用小括号( )表示
5.可以包含重复的元素,例如(1,2,3,2,1)

定义元组

使用小括号进行定义元组,但不是所有小括号都是元组,定义元组后就可以使用索引来访问元素。

#定义元组
t=(1,2)
print(type(t))
print(t[0])  #打印元组中的各元素
print(t[1])
x=(1+2)*4
print(type(x))

在这里插入图片描述
因为元组是不可修改的,所以尝试修改元组会报告以下错误

在这里插入图片描述

元组的常用方法

方法作用
index(x)查找x首次出现的位置
count(x)查找x出现的次数
len()返回元组中元素的个数
max()返回元组中最大的元素
min()返回元组中最小的元素
sum()返回元组中所有元素的和,元组中的元素必须是数字类型。
sorted()返回一个排序后的元组,不会改变原始元组。
t=(1,2,4,2,1,4)
print(t.index(2)) 
print(t.count(1))  
print(len(t))
print(max(t))
print(min(t))
print(sum(t))
print(sorted(t))

在这里插入图片描述
在这里插入图片描述

元组的切片

元组的切片与列表的切片一样

t=(1,2,4,2,1,4)
print(t[:])    #没有指定起始位置和末尾位置,提取所有元素
print(t[1:-1]) #看成是左闭右开[1,-1)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值