Python日常(5):元组的创建、增加、修改、删除

目录

1.元组的创建

2.元组的增加

3.元组的修改

4.元组的删除

作者的话


1.元组的创建

(1)tuple()函数

问题:

        元组的创建需要注意的是,tuple()函数的参数接收的为可迭代类型,在上述例子中已列举了常用的可迭代类型,对于日常处理工作也已经足够了,如果读者想要了解更多的内容,可自行查阅资料。

(2)()快捷创建

问题:

        如果想创建只有一个元素的元组且想采用()的快捷方式该怎么办呢?直接(20)可以吗?既然是问题答案肯定是不可以的,那该如何呢?待我慢慢道来。

        看到这里我相信大家应该已经明白了,对于只有一个元素的元组一定要加逗号,一定要加逗号!不然就会被python解释器理解为小括号而忽略。


2.元组的增加

(1)加法和

(2)创建增加

       其实这部分内容更应该放在序列解包中,由此大家目前只需了解可以完成,具体的内容可以参考python官方文档。

python官方文档:5. 数据结构 — Python 3.9.5 文档


3.元组的修改

        对于元组原则上来讲一旦创建是不能被修改的,由此呢对于需要修改内容的这里作者建议采用其他的数据类型,要知道选择一个好的数据类型,对于一个项目来说基本上已经完成了一半,所以当感觉当前数据类型无法完成时或不方便时,记得冷静下来好好思考一下所选数据类型是否合理,但为了满足有少许更改,采用元组类型比较合适的情况,这里也提供几种修改方式,但要记住修改完之后变量id便发生了改变,已经不再是原有变量了。

(1)list()方法

(2)切片方法(间接法)

        在怎么说这些方法也都是非正统的方法,为偷巧的方法,若采用元组类型这里建议尽量不要修改。


4.元组的删除

(1)del方法

(2)切片方法

(3)list()方法

        对于元组来讲,原则上也是不允许删除单一元素的,删除后变量id同样发生改变,这里也列举了两种单个元素的删除方法,不过大家要有一个观念在心中:元组一旦创建便不可被修改。能实现修改的都是投机取巧的方法。


作者的话

        在整个过程中,我们也是反复强调了一件事情,元组一旦创建是不可被修改的。但在其中作者也分别列举了几种修改删除局部元素的办法,其实如果深究方法远远不止这些,但对于不可变序列来讲,修改的可能性不是很大,这些方法也足够解决绝大多数问题,故就不在过多深入。最后的最后还是老样子,原创不易,还望诸君三连。

  • 11
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Chandni.

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值