元组中增加元素_04|Python元组常见操作

9f6a9ec741bb5f84c745087948d4a6cf.png

欢迎关注Pythoner派微信公众号及头条号

元组的特性其实和列表非常相似,但是元组中的元素是不可修改的。因此元组其实也可以被看作只读列表

上一节中我们把列表当作一个箱子用来存放啤酒。

而在这一节中我们会把列表当作一个银行,用来存放我们的定期存款

在阅读文章前,请打开PythonIDE

1.定义一个元组

现在有几张不同面值的钞票,打算将它们长期存入银行,在这期间不能取出,以期获得更高的收益回报

bank = (100,50,20,5,5,1) #在银行中存入面值不等的6张钞票

print(bank)

2.元组是不可修改的

钱放进去了,但是某一天发现信用卡还钱期到了,需要在跟银行的存款协议到期之前取出一些钱用来偿还信用卡 。

当你尝试的时候,银行会告诉你,它们现在没有取钱这个功能。

bank.pop(100)

'tuple' object has no attribute 'pop' #发现元组这个对象不能通过pop删除

bank.remove(100)

'tuple' object has no attribute 'remove' #发现元组这个对象也不能通过remove删除

3.查看元素的索引位置

既然不让我取钱,那我想知道我的钱存放在哪一个保险柜总该可以吧

bank.index(100) # 100块存放在0号保险柜里

4.通过索引查询元组中的元素

我想看到第二个和第三个保险柜里存放的都是哪一张钞票,如果通过上面的方式一个一个检索就会很麻烦,试试下面的方法

bank[1:3] #这两个保险柜分别存放着面值50和20的钞票

ps:不论是元组还是列表它们的索引都是从0开始,在进行切片时,索引的区间时左闭右开的区间

5.统计元组中的元素个数

想看以下一共存入了几张100面值的钞票

bank.count(100)

6.统计元组中的元素个数

len(bank)

最后,再次强调,元组中的元素是不可修改,所以对于元组中的元素来说是没有增加、删除、修改之类的操作的。

在实际的开发中,当我们想要存储某些愿意被修改数据时,使用元组时不错的选择。

微信搜索公众号Pythoner派,发送"习题04”获取本章节习题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值