在 Python 中處理列表空異常的最佳方法是什麼?


列表是有序的元素序列。使用從 0 開始的索引訪問列表中的單個元素,一直到 length-1。如果索引超出了此範圍,則會遇到 IndexError 異常。

在下面的示例中,使用一個無限迴圈來一次彈出單個元素。由於迴圈在彈出最後一個元素後仍嘗試繼續,因此會遇到 IndexError 異常。我們使用 try - except 機制對其進行捕獲。

a=[1,2,3]
while True:
  try:
    b=a.pop()
    print (b)
  except (IndexError):
    break

更新於: 19-12-2019

2K+ 瀏覽

開啟你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.