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 個專案。