如何在Python中处理列表为空的异常?

如何在Python中处理列表为空的异常?

列表是元素按顺序排列的序列。可以使用从0开始到长度-1的索引访问列表中的每个元素。如果索引超出这个范围,则会遇到IndexError异常。

在下面的例子中,使用一个无限循环来每次弹出一个元素。当循环试图在弹出最后一个元素后继续运行时,将遇到IndexError异常。我们使用try-except机制来捕获它。

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

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程