【python】元组基础知识tuple(和列表的区别)

由于元组和列表是近亲关系,所以元组和列表在实际上使用撒花姑娘非常的相似。

一、创建和访问

区别:

1、元组元素不可改变

2、创建列表用中括号[],创建大部分元组用小括号().(不准确的说法)


共同点:

1、列表和元组访问元素均使用下标形式[],快捷访问使用冒号形式

问:列表想到的是中括号,元组想到的是不是小括号呢??

答案:不准确

例如:

temp=(1)

temp

1(没有括号)

type(temp)检验类型

class:int


temp=2,3,4

type(temp)

class:tuple


综上:元组的代表是逗号,而不是小括号

创建空元组:temp=()

创建只有一个元素元:需加一个逗号 temp=1,或者temp=(1,)

经典问题:

8*(8)=64

8*(8,)=(8,8,8,8,8,8,8,8,8)


二、更新和删除一个元组

1、增加元素:将元组用切片拆成两部分,中间要加入包含新元素的元组,用加号对元组进行拼接。

eg:

temp=(1,2,3,4)

temp=temp[:2]+(5,)+temp[2:]

temp=(1,2,5,3,4)

注意:(5,)这里一定要使用逗号和括号构成元组,不然无法进行拼接,会有报错。

2、删除元素:

1)使用del删除整个元组 del temp(很少使用)

注意:面向对象的语言都有一个回收机制,会定期检查对没有标签指向的数据进行删除。

2)使用切分分割的方法对元组元素进行删除。


三、元素相关的操作符

拼接+:

重复操作符*

关系、逻辑、成员操作符:


元组、列表相关知识以后再进行补充



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值