Python学习之元组-tuple


tuple是元组,可以理解为一组特殊的列表,元组里面的数据是不能改变的,因此元组只有两个方法count和index。

注意:
如果元组只有一个元素,那么该元素后面必须有一个逗号,否则不是元组

例1:

names = ('Tom', 'Dave', 'Lily')
print(type(names))

name = ('Tom')			# 没加逗号,相当于一个字符串用括号扩起来了
print(type(name))

name = ('Tom',)
print(type(name))

运行结果:

<class 'tuple'>
<class 'str'>
<class 'tuple'>

元组的方法:

由于元组不能被改变,因此元组没有,添加,修改,删除的方法

count

查询元组中元素的个数
例1:

names = ('Tom', 'Dave', 'Lily')
print(names.count('Tom'))

运行结果:

1

index

获取元组中元素的下标,当元素不存在,报ValueError错误
例1:

names = ('Tom', 'Dave', 'Lily')
print(names.index('Tom'))

运行结果:

0

元组的切片

元组的切片操作跟列表切片类似
例1:

names = ('Tom', 'Dave', 'Lily', 'Tomas', 'Tony')
print(names[::3])		# 指定步长切片

运行结果:

('Tom', 'Tomas')

元组的特殊用法

元组也支持用乘法重复元组内容,结果仍是一个元组

例:

names = ('Tom', 'Dave', 'Lily')
print(names*2)

运行结果:

('Tom', 'Dave', 'Lily', 'Tom', 'Dave', 'Lily')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爬坡的蜗牛

你的鼓里是我创造最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值