Python - 更改列表项
更改项目值
要更改特定项目的值,请参考索引号:
示例
更改第二个项目:
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 个项目。

