修改列表元素
要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值:
即指定一个元素,赋其新值
在列表中添加元素
1、在列表末尾添加元素-append()
在不确定的时候,可先创建一个空列表,通过append()往列表中添加新值。
2、在列表中插入元素-insert()
在列表中插入新元素时,需指定新元素的索引和值
3、从列表中删除元素-del() &pop()
(1)del语句
使用del可删除任何位置的列表元素,条件是知道索引。
注:使用del语句将值从列表删除后,便无法再访问。
(2)方法pop()
注: pop()能够删除列表末尾的值,并且在值被删除后还能继续访问和使用它。
弹出列表中任意位置的元素
可以用pop()来删除列表中任意位置的元素,只需在括号中指定要删除的元素索引。
上图中,弹出并删除了索引在0的元素Ida,被弹出的元素不在列表中,但还能继续使用它。
根据值删除元素
在无法确定列表中要删除的值所处的位置,可以方法remove()
(1)首先用friends定义列表后,将Ivy的值存储于变量was_friend中
(2)使用remove()告诉Python将哪个值从列表中删除。
(3)因值Ivy先前存储于变量was_friend中,故即便它已从列表中删除,也能够用它打印一条消息。
注:方法remove()只删除第一个指定的值。如果要删除的值在列表中出现多次,需要用循环来判断。
倒着打印列表
使用方法reverse()按相反顺序整理元素
确定列表的长度
使用len()函数,计算列表所包含的元素个数(运用领域:管理可视化数据+管理网络注册用户数量)
列表发生索引错误时的做法
尝试打印列表或打印列表长度进行比对。