Python-----列表

Python------列表
列表的定义:
列表是一个有序的可修改的,元素以逗号分割,以中括号包围的序列。
列表的索引和字符串的索引类似,但不完全相同,因为列表可以修改,所以我们可以通过列表的索引来修改列表。

1、列表的操作
在这里插入图片描述
在这里插入图片描述
1.1、列表添加的操作

1、append追加,在列表的尾部加入指定的元素
在这里插入图片描述
2、insert将指定的元素插入到对应的索引位上,注意负索引
在这里插入图片描述
3、extend将指定序列的元素依次追加到列表的尾部(合并)
在这里插入图片描述
在这里插入图片描述
1.2、列表删除的操作

1、pop弹出,返回并删除指定索引位上的数据,默认删除索引为-1 的数据,可指定对应的下标
在这里插入图片描述
2、remove从左往右删除一个指定的元素
在这里插入图片描述
3、del删除整个列表或列表的数据,del 是 Python 内置功能,不是列表独有的
在这里插入图片描述
1.3列表的修改和查找
在这里插入图片描述
1、count计数,返回要计数的元素在列表当中的个数
在这里插入图片描述
2、index查找,从左往右返回查找到的第一个指定元素的索引,如果没有找到,报错列表的排序
在这里插入图片描述
在这里插入图片描述
3、in从左到右进行查找,找到后返回 true 找不到返回 flase
在这里插入图片描述
注意:列表内不同数据类型之间,不能相互比较。否则会出错

4、list函数,list()以一个序列作为参数并把它转换为列表,如果参数是 list,那么该参数就会被原样返回
在这里插入图片描述
如何将列表中的元素变成字符串?
在这里我们可以使用 join 方法,如下示例:

在这里插入图片描述
如果列表中的元素为 int 类型,我们该如何把元素拼接在一起呢?
可以先使用列表推导式然后 str()方法把元素变成字符串然后拼接在一起,如下示例:

在这里插入图片描述