Tại sao list.index ném ngoại lệ, thay vì sử dụng giá trị tùy ý (ví dụ: -1
)? Ý tưởng đằng sau điều này là gì?Python list.index ném ngoại lệ khi chỉ mục không tìm thấy
Đối với tôi, giao diện của nó trông sạch sẽ hơn với các giá trị đặc biệt, thay vì ngoại lệ.
EDIT: Tôi không nhận ra -1
là giá trị tiềm năng hợp lệ. Tuy nhiên, tại sao không phải cái gì khác? Làm thế nào về một giá trị của Không?
Miễn là bạn không nhớ tìm kiếm trong danh sách hai lần .. –
tốt, đó là hoặc thử/ngoại trừ. – vartec