修改列表元素

要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值:

python Series修改元素指定值 python列表修改元素位置_开发语言

 即指定一个元素,赋其新值

在列表中添加元素

1、在列表末尾添加元素-append()

python Series修改元素指定值 python列表修改元素位置_删除元素_02

 在不确定的时候,可先创建一个空列表,通过append()往列表中添加新值。

2、在列表中插入元素-insert()

在列表中插入新元素时,需指定新元素的索引和值

python Series修改元素指定值 python列表修改元素位置_Python_03

3、从列表中删除元素-del() &pop()

(1)del语句

python Series修改元素指定值 python列表修改元素位置_删除元素_04

使用del可删除任何位置的列表元素,条件是知道索引。

注:使用del语句将值从列表删除后,便无法再访问。 

(2)方法pop()

python Series修改元素指定值 python列表修改元素位置_删除元素_05

注: pop()能够删除列表末尾的值,并且在值被删除后还能继续访问和使用它。

弹出列表中任意位置的元素

可以用pop()来删除列表中任意位置的元素,只需在括号中指定要删除的元素索引。

python Series修改元素指定值 python列表修改元素位置_开发语言_06

上图中,弹出并删除了索引在0的元素Ida,被弹出的元素不在列表中,但还能继续使用它。 

根据值删除元素

在无法确定列表中要删除的值所处的位置,可以方法remove()

python Series修改元素指定值 python列表修改元素位置_python_07

(1)首先用friends定义列表后,将Ivy的值存储于变量was_friend中

(2)使用remove()告诉Python将哪个值从列表中删除。

(3)因值Ivy先前存储于变量was_friend中,故即便它已从列表中删除,也能够用它打印一条消息。

注:方法remove()只删除第一个指定的值。如果要删除的值在列表中出现多次,需要用循环来判断。

倒着打印列表

使用方法reverse()按相反顺序整理元素

python Series修改元素指定值 python列表修改元素位置_后端_08

确定列表的长度 

使用len()函数,计算列表所包含的元素个数(运用领域:管理可视化数据+管理网络注册用户数量)

python Series修改元素指定值 python列表修改元素位置_后端_09

列表发生索引错误时的做法 

尝试打印列表或打印列表长度进行比对。