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 个项目。