Python list列表修改元素的方法
列表的元素相当于变量,因此程序可以对列表的元素赋值,这样即可修改列表的元素。例如如下代码:
上面代码通过索引到列表元素赋值,程序既可使用正数索引,也可使用负数索引,这都没有问题。
此外,程序也可通过 slice 语法对列表其中一部分赋值,在执行这个操作时并不要求新赋值的元素个数与原来的元素个数相等。
这意味着通过这种方式既可为列表增加元素,也可为列表删除元素。例如,如下代码示范了对列表中间一段赋值:
如果对列表中空的 slice 赋值,就变成了为列表插入元素。例如如下代码:
如果将列表其中一段赋值为空列表,就变成了从列表中删除元素。例如如下代码:
对列表使用 slice 语法赋值时,不能使用单个值;如果使用字符串赋值,Python 会自动把字符串当成序列处理,其中每个字符都是一个元素。例如如下代码:
在使用 slice 语法赋值时,也可指定 step 参数。但如果指定了 step 参数,则要求所赋值的列表元素个数与所替换的列表元素个数相等。例如如下代码:
您可能感兴趣的文章:
python tuple和list的区别是什么
python list有序吗
Python list列表修改元素的方法
python3如何排序
python怎么将文件里的内容转换为列表
python列表常用方法快速攻略
Python list()和tuple()函数用法
Python有什么数据结构
python中的tuple是什么
python中列表怎么排序