Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để xử lý ngoại lệ bên trong vòng lặp for Python?

Bạn có thể xử lý ngoại lệ bên trong vòng lặp for Python giống như bạn làm trong một khối mã bình thường. Điều này không gây ra bất kỳ vấn đề nào. Ví dụ,

for i in range(5):
   try:
      if i % 2 == 0:
         raise ValueError("some error")
      print(i)
except ValueError as e:
   print(e)

Điều này sẽ cung cấp đầu ra

some error
1
some error
3
some error