python—元组

元组是Python中的一种数据结构,不可变且用小括号表示。文章介绍了元组的创建、访问方式,包括空元组、单元素元组的特殊语法。同时,讨论了元组的不可修改性,但可以通过组合操作连接两个元组。还提到了len()和max()、min()等函数在元组上的应用。

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

元组

基本形式是以小括号()将元素括起来,各元素之间用逗号间隔开

创建并访问

tuple_colour = ('red','blue','green')
tuple_num = (1,2,3,4,5)

tuple_colour  # ('red', 'blue', 'green')
tuple_num   # (1, 2, 3, 4, 5)

允许创建空元组 “tup = ()” 但是,当元组内只有一个元素时,需要在元素后添加逗号,否则创建的将是对应的元素类型

tup_ = (1)
print(type(tup_))   # <class 'int'>
tup_0 = (1,)
print(type(tup_0))   # <class 'tuple'>
tup_1 = ('str')
print(type(tup_1))  # <class 'str'>
tup_2 = ('str',)
print(type(tup_2))   # <class 'tuple'>

元组的访问与列表、字符串是类似的,索引也是从零开始,也可以使用切片的方式访问元组中的数据,如下:

tuple_num[1:3]    # (2, 3)

修改元组

元组一旦被创建,就是不可修改的。但是,两个元组之间可以进行连接组合

tuple_con = tuple_colour + tuple_num
tuple_con   # ('red', 'blue', 'green', 1, 2, 3, 4, 5)

其他的一些方法

len(tuple) 计算元组元素个数

len(tuple_con)  # 8

max(tuple) 返回元组中的最大值

max(tuple_colour)  # 'red'
min(tuple_colour)   # 'blue'
max(tuple_num)  # 5
min(tuple_num)  # 1

当比较字符串的大小时,从字符串左边开始,依次通过ASCII码值的大小进行比较,出现差异则依据当前比对的ASCII码值大小进行输出,若比较完两字符串未出现ASCII码值不同的情况,则判定比对的字符串相等

以上。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值