要更改特定项目的值,请参阅索引号:
更改第二项:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
亲自试一试 »
要更改特定范围内的项目值,请定义一个包含新值的列表,并引用要插入新值的索引号范围:
将值 "banana" 和 "cherry" 更改为值 "blackcurrant" 和 "watermelon":
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
亲自试一试 »
如果你插入更多的项目比您替换的项目要多,新项目将插入到您指定的位置,其余项目将相应移动:
将第二个值替换为二新值:
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)
亲自试一试 »
笔记:当插入的项目数与替换的项目数不匹配时,列表的长度将会改变。
如果你插入较少的项目比您替换的项目要多,新项目将插入到您指定的位置,其余项目将相应移动:
将第二个和第三个值替换为一值:
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
亲自试一试 »
要插入新的列表项而不替换任何现有值,我们可以使用insert()
方法。
这个insert()
方法在指定索引处插入一个项目:
插入"watermelon" 作为第三项:
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
亲自试一试 »
笔记:根据上面的示例,列表现在将包含 4 个项目。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!