python学习笔记:(三)list(列表)常用的内置方法

  list(列表)包含一些内置的方法,以下为详细介绍:

  (方法调用:对象.方法(参数))

1append()

  在列表的末尾添加新的对象

如:

lst=[1,2,3]

lst.append(4)

----lst=[1,2,3,4]

注意点:在使用append方法添加对象时,一次只能添加一个,添加多个时会报错

2len()

  统计列表中对象的个数

  如:

  lst=[1,2,3,4,5]

  len(lst)-->5

3count()

  统计某个值在列表中出现的次数

  如:lst=[1,2,3,12,1,1,2,3]

  lst.count(1)--->3

4extend()

  在列表后追加另一个序列

  extend方法与+的区别:

  extend改变了列表的值;+没有改变列表的值,只是返回一个全新的列表。

5index()

  表示查找第一个匹配值的索引位置

6insert()

  用于将对象插入到列表中,有两个参数,第一个表示需要插入的索引位置;第二个表示插入的对象

7pop()

  移除列表中的一个元素(默认是最后一个,并且返回删除该元素后的值)

  带参数,默认删除最后一个,如果带索引号,会删除相应的值

8remove()

  用于移除列表中某个值的第一个匹配项

9reverse()

  反向存放

10sort()

  用于在原位置对列表进行排序

11del

  删除列表

  如:del lst

12copy

  复制列表

----------------------------

  列表推导式

  每一个列表推导式都在for之后跟一个表达式,然后有一个或多个forif子句。返回结果是一个根据表达从forif上下文环境中生成出来的列表。如果希望表达式推导出一个元组,就必须使用括号。

原文地址:https://www.cnblogs.com/smallstone2018/p/10045339.html