python列表追加元素出錯的解決

piny發表於2021-09-11

python列表追加元素出錯的解決

1、問題分析

在操作列表時,經常會出現以下場景,需要在已經存在的列表中新增元素。例如,原始列表中有一個元素,現在它想新增到兩個元素。如果直接設定,錯誤提示索引值超過列表長度,請注意錯誤經常出現在操作列表中。

my_list = ["apple", "orange", "grape"]
 
  my_list[3] = "pear"

錯誤提示為 IndexError: list assignment index out of range ,這裡需要注意下,在學習或編寫程式碼的過程中要熟悉一些常見的錯誤,以便當這些錯誤出現的時候能夠快速發現原因。

2、解決

使用append方法,每一次都會在列表末端新增一個元素,這樣就可以無限制地擴充套件列表。

  my_list = []
 
  my_list.append("pear")
 
  my_list.append("apple")
 
  my_list.append("orange")
 
  print(my_list)

以上就是python列表追加元素出錯的解決,希望對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3034/viewspace-2830170/,如需轉載,請註明出處,否則將追究法律責任。

相關文章