Python对列表的操作知识点详解

作者:凝望深蓝1990 时间:2022-05-08 09:06:39 

Python的数据结构有列表、元组、集合、字典等,可以吧列表当成一个清单,是有序的,我们可以通过索引访问到列表中的元素,列表还可以进行修改、新增和删除的操作。列表中的数据类型是不限制的,可以是字符串、数值等,不要求必须是同一种类型。

首先我们来讲一下列表的创建,创建列表使用[],如果创建一个空的列表,直接用[]表示即可。由下图我们可以看到,创建的列表对于数据格式没有限制,可以存放字符串、数值、甚至是列表。

Python对列表的操作知识点详解

我们可以使用type()方法查看变量的类型,可以看到创建的是列表,我们使用len()函数来获取列表的长度。向列表中添加数据的方法,我们可以直接使用+号将两个列表拼接到一块。

Python对列表的操作知识点详解

接下来为大家介绍向列表中添加元素,我们可以使用+去拼接两个列表,拼接后的列表再重新赋值给某一个列表,即可以达到向列表中添加元素的效果。

Python对列表的操作知识点详解

我们也可以使用append()方法,向列表的末尾添加某一个元素,但是我们不能 ,添加多个元素,否则会报错。我们可以使用另一个extend()方法,可以添加多个元素在列表的末尾,但是注意多个元素也必须要放在列表中,否则会报错。

Python对列表的操作知识点详解

Python对列表的操作知识点详解

列表进行乘法操作的结果是怎么的呢?list2*3,实际上是将list2中的元素赋值了3份。

Python对列表的操作知识点详解

我们还可以给列表的指定位置添加值,我们使用insert()方法,因为列表的索引是从0开始的,我们插入数据到索引1实际是第二个元素。我们也可以通过索引来获取列表中的元素,例如mix[0]获取的是列表中第一个元素。

Python对列表的操作知识点详解

列表中的元素如何交换位置呢?我们创建一个列表test,然后我们定义一个中间变量temp, 通过temp完成数据交换。

Python对列表的操作知识点详解

8、

我们可以使用index()方法获取某个元素在列表中的索引位置,如下所示。我们可以指定某一个元素,也可以指定列表中的最大值等等。

Python对列表的操作知识点详解

最后是删除元素,我们使用remove方法进行删除时,可以删除指定的元素,如果元素不存在则会报错。我们也可以使用del()方法去删除。

Python对列表的操作知识点详解

来源:https://jingyan.baidu.com/article/cdddd41c2bafe413ca00e17c.html

标签:Python,列表
0
投稿

猜你喜欢

  • 用asp编写文档搜索页面

    2008-01-13 07:04:00
  • Python读入mnist二进制图像文件并显示实例

    2023-04-23 16:40:44
  • vue具名插槽的基本使用实例

    2024-04-27 15:51:16
  • python numpy矩阵信息说明,shape,size,dtype

    2021-02-21 17:52:47
  • 关于ORACLE通过file_id与block_id定位数据库对象遇到的问题引发的思考

    2024-01-18 11:01:08
  • Python如何将图像音视频等资源文件隐藏在代码中(小技巧)

    2023-08-03 10:29:49
  • python实现Dijkstra静态寻路算法

    2021-06-10 07:41:09
  • HTML 5新增的元素

    2007-10-29 12:39:00
  • Python中super().__init__()测试以及理解

    2023-08-25 02:22:04
  • Python3.10.4激活venv环境失败解决方法

    2022-11-15 10:39:39
  • Go使用Gin+mysql实现增删改查的详细实例

    2024-01-20 20:38:43
  • asp如何对数组显示和排序?

    2009-11-20 18:30:00
  • 用javascript实现的汉字简繁转换功能

    2008-05-04 13:15:00
  • 如何查看MySQL连接的root密码

    2024-01-25 08:47:43
  • python 类的基础详解与应用

    2021-01-04 08:57:37
  • Python数据结构与算法中的栈详解

    2023-09-28 17:16:14
  • 放弃 Python 转向 Go语言有人给出了 9 大理由

    2021-04-14 20:28:49
  • 实现用python算法计算圆周率的小诀窍

    2023-10-16 15:16:27
  • pandas 层次化索引的实现方法

    2023-11-24 19:04:02
  • HTML和CSS中的视觉语义

    2010-07-09 13:08:00
  • asp之家 网络编程 m.aspxhome.com