Python基础之元组的基础操作

本文详细介绍了元组在Python中的概念和使用,包括元组的定义、访问元素、截取以及不可变特性。强调了元组与列表的区别,并通过实例展示了如何通过索引访问和截取元组,同时解释了由于元组的不可变性,更新元组需要通过转化为列表再转回元组的方式实现。
摘要由CSDN通过智能技术生成

元组的概念
元组(tuple)是一种序列,,它与列表的不同之处在于元组使用的是“()”,列表使用的是“[ ]”,并且元组是不可变的数据类型。

定义一个元组
a=(1,2,“a”),a就是一个元组,定义一个空元组 a=();注意!如果只想定义只有一个元素的元组时,必须在元素后加上",",否则()会被当做运算符处理 ==> a=(1,)
在这里插入图片描述
元组的基本操作
【访问元组中的元素】
使用索引访问元组中的元素:a=(1,2,3) ==> a[0],也可使用-1开始倒着访问元组的元素
使用for循环,遍历元组: for i in tuple : = = > 获取到的i 就是元组中对应元素的值
【根据索引截取元组】
元组 a=(1,2,3,4,5) 当只使用了一个索引+“:” 时,会将索引对应值及其后面的元素均截取出来,如: print(a[1:]) = => 输出结果为(2,3,4,5)
当使用两个索引进行元组截取时,会将第一个索引对应的值以及最后一个索引-1的值截取出来(特别注意!这样使用时,是左闭右开) = => print(a[1:3]) 输出结果为:(2,3)
【元组更新】
由于元组不可更改的特性,所以不能直接更改元组。元组被更新后,更新前以及更新后的内存地址会发生改变,由此可见,更新的是新元组,并不会更改旧元组。(查看内存地址地址的方法id(tuple)),如果想要更新元组中的元素,可以先将元组转换成列表,列表是可变的,更改完成之后,在转换成元组。这样虽然能实现对元素的更改,但是产生的结果是一个新的元组,只是感官上我能通过这样的转换实现变更。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值