#使用切片定位列表中的一个位置,对列表进行修改
list01[1:2]='12345'
输出结果为:['a','1','2','3','4','5','c','d','e']#如果使用索引定位,对列表进行修改list[1]='12345'
输出结果为:['a','12345','c','d','e']
可以看到,通过切片修改列表元素,会将赋值号右边对象依次遍历,然后插入到切片定位的位置。索引不会。
注意:如果右边对象不可遍历,就会报错!
list01[1:2]=12345#打印后报错,因为int类型的12345是一个不可迭代的对象
TypeError: can only assign an iterable