Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีที่ดีที่สุดในการจัดการรายการข้อยกเว้นที่ว่างเปล่าใน Python คืออะไร?


รายการเป็นลำดับขององค์ประกอบ แต่ละองค์ประกอบในรายการสามารถเข้าถึงได้โดยใช้ดัชนีที่ขึ้นต้นด้วย 0 และยาวไปถึง 1 หากดัชนีเกินช่วงนี้ จะพบข้อยกเว้น IndexError

ในตัวอย่างต่อไปนี้ ใช้การวนซ้ำแบบอนันต์เพื่อแสดงองค์ประกอบทีละรายการ เนื่องจากลูปพยายามไปแม้หลังจากองค์ประกอบสุดท้ายถูกเปิดขึ้น จะพบข้อยกเว้น IndexError เราดักมันด้วยการลอง – ยกเว้นกลไก

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