增删改查是处理数据最常用的方法。前两个已经提到了。下面我们就来说说python提供的两种修改列表元素的方法。一种是修改单个元素。还有另一种方法可以修改一组数据。1.修改单个元素。原则上,修改单个元素就是给指定位置的元素重新赋值。让我们看一下代码演示。name1=['python','java','php','MySql','C++','C','php','C#']name1[2]='python自学网'print(name1)returnsResult:['python','java','python自学网','MySql','C++','C','php','C#']2.修改一组元素这里是slice方法修改list列表的整个元素。执行该操作时,如果不指定步长(step参数),Python不要求新赋值的元素个数与原元素个数相同;这意味着,此操作可以将元素添加到列表或从列表中删除元素。name1=['python','java','php','MySql','C++','C','php','C#']name1[2:4]=['python自学网','万维网']print(name1)returnresult:['python','java','python自学网','万维网','C++','C','php','C#']这里需要注意的是,切片区间包含的元素个数必须与指定列表中的元素个数相同。另一种切片方式是指定一步切片,也可以修改多个列表元素的值。查看下面的代码演示。name1=['python','java','php','MySql','C++','C','php','C#']name1[1:5:2]=['python自学network','www.wakey.com.cn']print(name1)returnresult:['python','python自学网','php','www.wakey.com.cn','C++','C','php','C#']上面代码的意思是从第二个元素到第六个元素,每2个元素修改为列表中的指定元素。从第二到第六,有4个元素。如果每修改2个元素,就可以修改2个元素。如果包含6个元素,则说明新列表中元素不足,会报错。查看下面的演示;name1=['python','java','php','MySql','C++','C','php','C#']name1[1:7:2]=['python自学network','www.wakey.com.cn']print(name1)returnresult:Traceback(mostrecentcalllast):\File"C:/Users/Administrator/Desktop/pythonknowledgesummary/pythonbasics/9-4.修改listelements.py",line12,in
