Python练习篇3-元祖介绍

本文介元祖的常见操作

首先介绍下向什么是元祖?
----可以理解成:元祖就是封闭的列表,一旦定义,就不可改变(不能添加、删除或修改)
----适用于数据不被轻易改写的场景下,相反与可以轻松频繁修改数据的列表
那么既然说元祖是封闭的列表,那能使用列表的内置方法吗?
----答案是,可以使用,但仅仅是两个方法可以,其他都不适用。那究竟是哪两个方法呢,下面介绍下
代码如下:

# t = (1,2,3,3)

print(type(t))	#打印类型
#输出:<class 'tuple'>

#count()方法计算某个元素出现的次数
print(t.count(3))
#输出:2

#index()方法返回元素索引值
print(t.index(2))	#返回元素2在列表的索引值
#输出:1


#索引和分片方法同列表操作

#如果我们想给元祖增加一个元素怎么办?
#列表的三个新增方法在这里行不通,我们可以试用切片的方法去拼接出一新元祖。

t = t[:1] + (5,) + t[1:]	#这里要注意的是,插入的元素要以元祖的形式,小括号和逗号不能少
print(t)
#输出:(1, 5, 2, 3, 3)


通过前面几篇,我们学习了字符串,列表和元祖。这三类有什么共同特征呢?
1、统称为《序列》
2、都可以通过索引得到每一个元素
3、默认索引值总是从0开始(当然灵活的Python还支持负数索引)
4、可以通过分片的方法得到一个范围内的元素的集合
5、有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值