关于Python列表的基本操作和组织列表(python,列表,编程语言)

时间:2024-04-29 09:04:34 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    %E5%85%B3%E4%BA%8EPython%E5%88%97%E8%A1%A8%E7%9A%84%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C%E5%92%8C%E7%BB%84%E7%BB%87%E5%88%97%E8%A1%A8

Python基础-列表:

1、列表的基础操作

在列表末尾添加元素 insert()

请注意:很多操作方法是直接改变列表本身,方法本身不会有返回值,需要仔细留意。

在列表中插入元素 insert()

删除列表元素 del

弹出列表元素 pop()

pop是栈的标准操作,在这里python提供了这一方法,可以弹出列表中的元素,弹出来的元素可以用变量接收,进一步供业务逻辑使用,而原列表的改变与del删除元素相同,默认每次弹出列表末尾的元素。

你也可以弹出任意位置的元素

python没有提供push方法,但是我们不管是需要先进先出还是先进后出的数据结构,都可以用 insert + append + pop 三个方法进行组合完成。

根据值删除元素 remove()

如果你知道要删除的值,但是不知道他的下标,那么可以使用remove方法进行删除

如你所见,remove只能删除第一个值,如果你要删除的值可能在列表中出现多次,那么只能遍历处理。

获取列表长度 len()

元素在列表中出现的次数 count()

合并列表 extend()

实际上你也可以直接用加号 将两个列表相加

不同之处是 一个是在原列表上做扩充,一个是新建一个列表进行装载。

2、组织列表

永久性排序 sort()

正序:

倒序:

临时性排序 sorted()

临时性排序不会改变原来的列表,而是sorted方法会返回一个排序后的结果列表。

同样的 倒序也是加上reverse参数:

实际上sorted可以传入任何序列,但它总是返回一个列表.

如下演示将一个字符串进行排序

反转列表 reverse()

反转列表与排序无关,仅仅是将列表元素反向排列。

那如果想要恢复列表怎么办呢? 那就把反转之后的列表再反转,也就恢复了。

本文:关于Python列表的基本操作和组织列表的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:关于Python中数据清理和转化的库下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18