python中的列表和元组_Python的列表和元组的区别

列表和元组的区别

1.列表可以看成是动态数组,它们是可变的并且可以重新设定长度

2.元组可以看成是静态的数组,它们是不可变的,并且长度也是一旦创建就无法改变

从设计上来说:

1.列表是用来保存多个相互独立对象的数据集合

2.元组设计的初衷就是为了描述一个不会改变的事物的多个属性

列表常见的操作

列表后面增加一项 append

2fdcd7d494cf

统计某个元素在列表中出现的次数 count

2fdcd7d494cf

列表扩展,将另一个列表追加到原来的列表上 extend

2fdcd7d494cf

获取元素的索引 获取的是第一次出现的索引 index

2fdcd7d494cf

向指定的索引处插入指定元素 insert(index,element)

2fdcd7d494cf

删除最后一个元素 pop() 并且返回的是删除之后的元素

2fdcd7d494cf

删除指定的元素 remove('element') 删除的是第一个位element的元素

2fdcd7d494cf

反转整个列表 reverse

2fdcd7d494cf

对列表进行排序,直接在原列表上进行排序,默认按照元素的首字母进行排序 sort,默认是升序进行排列

2fdcd7d494cf

元组常见的操作

创建空元组

2fdcd7d494cf

2fdcd7d494cf

创建只有一个元素的元组的时候,需要在后面加逗号,不然会被当成其他的数据类型来处理

2fdcd7d494cf

将列表转换为元组 使用tuple()

2fdcd7d494cf

查询

2fdcd7d494cf

删除 元组的元素不支持删除,但是可以删除整个元组对象

2fdcd7d494cf

统计元组中某个元素出现的个数 count

2fdcd7d494cf

查找元素的索引位置 index

2fdcd7d494cf

元组的更新

元组是不可变的类型,虽然在程序的运行中无法对元组的元素进行插入和删除运算.但是可以利用对一个元组进行重新赋值的方式,更新原来的元组.

2fdcd7d494cf

元组的合并 元组的合并 是指几个元组相加形成新的元组,原来的元组并没有改变

2fdcd7d494cf

结论

元组和列表都是容器对象,都可以存放不同类型的数据内容.它们主要有两个不同点

第一: 列表的声明用中括号,元组的声明用小括号,并且元组只有一个元素的时候需要在后面加逗号

第二: 列表是可变的,元组是不可变的.元组一旦被定义,里面的元素和个数就不能改变了.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值