python--创建list、tuple

创建list

列表:list是python内置的一种数据类型。是一种有序的集合,可以随时添加和删除其中的元素。
list中的元素是有序排列的,用[ ] 将元素括起来,就是一个list对象。通常会把list赋值给一个变。

>>> fruit=['banana','apple','watermelon']
>>> fruit

打印结果是fruit的每个元素:
在这里插入图片描述
一个元素都没有,就是空list,L=[ ]

按索引查看list
索引下标和数组一样都是从0开始,注意不要越界。
在这里插入图片描述
倒序查看list
查看最后一个元素可以用-1索引,以此类推,倒数第二个为-2,倒数第三个为-3,注意不要越界。
在这里插入图片描述
添加元素
方法一:用append(),新元素只能追加到尾部。
例如:添加一个peal元素:
在这里插入图片描述
方法二:用insert(),接收两个参数,第一个参数是索引号,第二个参数是待添加的新元素。
例如:在第二个位置添加一个grape,索引为1
在这里插入图片描述
删除元素
用pop()方法删除元素,不传索引时,从末尾开始删除;pop(i),i为要删除元素的索引,并且返回这个元素。
例如:删除索引号为2的元素
在这里插入图片描述
替换元素
可以直接通过索引号来替换元素,例如将索引号为0的banana替换成banana1111
在这里插入图片描述

创建tuple

tuple是另一种有序的列表,也称为元祖,用( )括起来。但是tuple一旦创建完毕,就不能进行修改。即tuple中无insert()、append()、pop()方法。
例如:

t=('Apple','Banana','Peal')

空tuple,即包含0个元素,直接用()表示,t=( )。

创建单元素tuple
用()定义元素的tuple时,要加多一个逗号隔开。
例如,创建一个单元素列表t=(1,):
在这里插入图片描述
如果不加逗号,得到的是一个整数1:
在这里插入图片描述
“可变”的tuple
例如:t=(‘a’,‘b’,[‘A’,‘B’]),其中第三个元素为list元素,L=[‘A’,‘B’]是可变的。所谓tuple的不变值的是每个元素的指向不变。即指向a的就不能指向c,但是list本身就是可变的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值