了解Python中更新List的方法

Python list 更新

Python 是一種非常有用的程式語言,其中 list 是一種常用的資料結構,可以用來儲存一系列的資料。本文將介紹如何使用 Python list 來更新資料。

更新 list 中的資料

當我們需要更新 list 中的資料時,可以使用 list[index] = value 的語法來更新 list 中的資料。

# 定義一個 list
my_list = [1, 2, 3, 4, 5]

# 更新 list 中的資料
my_list[2] = 10

# 印出更新後的 list
print(my_list)

執行上面的程式碼,會得到以下的結果:

[1, 2, 10, 4, 5]

可以看到,list 中索引為 2 的資料已經被更新為 10 了。

更新 list 中的多個資料

如果我們想要一次更新 list 中的多個資料,可以使用 list[start:end] = new_list 的語法來更新 list 中的資料。

# 定義一個 list
my_list = [1, 2, 3, 4, 5]

# 更新 list 中的多個資料
my_list[1:3] = [10, 20]

# 印出更新後的 list
print(my_list)

執行上面的程式碼,會得到以下的結果:

[1, 10, 20, 4, 5]

可以看到,list 中索引為 1 到 3 的資料已經被更新為 10 和 20 了。

更新 list 中的所有資料

如果我們想要一次更新 list 中的所有資料,可以使用 list[:] = new_list 的語法來更新 list 中的資料。

# 定義一個 list
my_list = [1, 2, 3, 4, 5]

# 更新 list 中的所有資料
my_list[:] = [10, 20, 30, 40, 50]

# 印出更新後的 list
print(my_list)

執行上面的程式碼,會得到以下的結果:

[10, 20, 30, 40, 50]

可以看到,list 中的所有資料已經被更新為 10 到 50 了。

總結

本文介紹了如何使用 Python list 來更新資料,可以使用 list[index] = valuelist[start:end] = new_listlist[:] = new_list 三種語法來更新 list 中的資料。

發佈留言