Có một lớp học tốt đẹp Enum
từ enum
, nhưng nó chỉ hoạt động cho chuỗi. Tôi hiện đang sử dụng:Làm thế nào để liệt kê một danh sách các đối tượng không phải chuỗi trong Python?
for index in range(len(objects)):
# do something with index and objects[index]
Tôi đoán đó không phải là giải pháp tối ưu do sử dụng sớm len
. Làm thế nào là nó có thể làm điều đó hiệu quả hơn?
Có hiệu quả hơn? –
@Bastien - Sau một số kiểm tra timeit, tôi thấy 'liệt kê' hơi chậm hơn mã trong câu hỏi. Tôi sẽ cập nhật câu trả lời của mình. –
trong kết quả py3k khá ngược lại: phạm vi phiên bản chậm hơn 3 lần so với phiên bản liệt kê. – SilentGhost