第5章 列表与元组

  • 5.3 列表的常用操作
  • 5.3.1 修改元素
  • 5.3.2 添加元素
  • 5.3.3 删除元素
  • 5.3.4 查找元素位置
  • 5.3.5 元素排序
  • 5.3.6 同级元素个数


5.3 列表的常用操作

  • 列表中存储了不同数据类型的元素,当创建完列表后,就需要对这些元素进行操作,例如添加元素、修改元素、删除元素、元素排序、统计元素个数等,本节讲解列表的常用操作。

5.3.1 修改元素

  • 修改列表中的元素非常简单,只需索引需要修改的元素并对其赋新值即可,如例5所示。

python 对列sum groupby_数据类型

  • 运行结果如图所示。

python 对列sum groupby_常用操作_02

5.3.2 添加元素

  • 在列表中添加元素的方法有多种,如表所示。

python 对列sum groupby_常用操作_03

  • 在表中,每个函数的作用稍微有点区别。接下来演示其用法,如例所示。

python 对列sum groupby_删除元素_04

  • 运行结果如图所示。

python 对列sum groupby_删除元素_05

5.3.3 删除元素

  • 在列表中删除元素的方法有多种,如表所示。

python 对列sum groupby_数据类型_06

  • 接下来演示这3个函数的用法,如例所示。

python 对列sum groupby_删除元素_07

5.3.4 查找元素位置

  • index()函数可以从列表中查找出某个元素第一次出现的位置,其语法格式如下:

python 对列sum groupby_常用操作_08

  • 其中,obj表示需要查找的元素,start表示查找范围的起始处,end表示查找范围的结束处(不包括该处)。
  • 接下来演示该函数的用法,如例所示。

python 对列sum groupby_常用操作_09

  • 运行结果如图所示。

python 对列sum groupby_常用操作_10

5.3.5 元素排序

  • 如果需要对列表中的元素进行排序,则可以使用sort()函数,如例所示。

python 对列sum groupby_删除元素_11

  • 此外,对列表操作时,reverse()函数可以将列表中的元素反转(也称为逆序),如例所示。
  • 运行结果如图所示。

python 对列sum groupby_数据类型_12

5.3.6 同级元素个数

  • count()函数可以统计列表中某个元素的个数,如例所示。

python 对列sum groupby_常用操作_13

  • 运行结果如图所示。

python 对列sum groupby_常用操作_14