Python - 更改列表项
更改项目值
要更改特定项目的 value,请参考索引号
示例
更改第二个项目
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
自己试试 »
更改一系列项目值
要更改特定范围内的项目 value,请定义一个包含新 value 的列表,并参考要插入新 value 的索引号范围
示例
将 value "banana" 和 "cherry" 更改为 value "blackcurrant" 和 "watermelon"
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
自己试试 »
如果你插入的项目比替换的项目多,则新项目将插入你指定的位置,剩余的项目将相应移动
示例
更改第二个 value,用两个新 value 替换它
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)
自己试试 »
注意:当插入的项目数量与替换的项目数量不匹配时,列表的长度将发生变化。
如果你插入的项目比替换的项目少,则新项目将插入你指定的位置,剩余的项目将相应移动
示例
更改第二个和第三个 value,用一个 value 替换它
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
自己试试 »
插入项目
要插入新的列表项,而不替换任何现有 value,可以使用 insert()
方法。
insert()
方法在指定的索引处插入一项
示例
将 "watermelon" 插入为第三项
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
自己试试 »
注意:由于上述示例,列表现在将包含 4 个项目。