python中的列表与元组_python中的列表与元组

在python中的数据类型和控制流这篇文章中我们提到过列表,它是基本的数据类型之一。

通俗来说,它就是用来存储一系列数据的。比如存储一个班级的学生。

列表中的每个元素可以通过下标(索引)访问,索引从0开始。

既然列表存储的是一系列值,这必然存在「增删改查」的情况,就像一个班级的学生,有进入学的,也有退学的。

接下来我们来说说,首先我们先从列表的创建开始。

创建列表

比如,创建一个数字列表或英文字符列表

另外我们也可以创建一个空数组

访问列表中的值

访问列表中的值,使用下标即可。除了可以访问单个元素外还可以通过切片访问多个元素。

添加元素

append() 方法用于向列表的末尾添加元素。会修改原来的列表。

语法:

例如:

插入元素

insert()方法在指定位置插入指定元素。

语法:

例如:

删除元素

想要删除列表中的元素可以有多种方式:

del 语句: 是专门用于执行删除操作,不仅可用于删除列表的元素,也可用于删除变量等。del 语法:删除指定下标的元素

例如:

2.pop()方法用于删除指定下标元素,并返回该元素的值。

语法:

ndex 为可选参数,默认为最后一位。

例如:

默认是最后一位

指定索引

3.remove()方法用于删除第一次匹配的内容。

语法:

例如:

只会删除第一次匹配的

修改列表

通过下标的方式进行修改

连接与合并

列表可以通过「+」操作符进行拼接

extend()方法可用于列表与序列类型的数据合并。会把序列中的元素一次追加到列表的末尾。

语法:

seq:可以为列表,元组,字典,集合。

例如:

合并列表

合并元组

合并字典,合并的却是字典的 key 值。

合并集合

查找元素利用 in 与 not in:判断内容是否在列表中,返回True或Flase

2.index()方法从列表中找出第一个匹配项的索引。如果没找到会抛出异常。

语法:

ele:查找的内容,start:查找的开始位置,end:查找的结束位置。

例如:

元组

元组与列表的用法相同,区别就在于元组不可变,而列表是可变的。

此时程序会抛出异常。

甚至删除都是不被允许的,一样会抛出异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值