Trong Python, các phép liệt kê được triển khai bằng cách sử dụng enum mô-đun. Enums có tên và giá trị. Enums có thể được truy cập bằng cách sử dụng tên hoặc giá trị.
Để sử dụng mô-đun này, chúng ta nên nhập nó bằng cách sử dụng.
import enum
Enum có một số thuộc tính. Đây là -
- Các tổng thể có thể được hiển thị dưới dạng chuỗi hoặc định dạng repr.
- Phương thức type () có thể hiển thị các kiểu enum
- Có từ khóa tên, để hiển thị tên của các thành viên enum.
- Enums có thể lặp lại
Mã mẫu
import enum class Rainbow(enum.Enum): VIOLET = 1 INDIGO = 2 BLUE = 3 GREEN = 4 YELLOW = 5 ORANGE = 6 RED = 7 print('The 3rd Color of Rainbow is: ' + str(Rainbow(3))) print('The number of orange color in rainbow is: ' + str(Rainbow['ORANGE'].value)) my_rainbow_green = Rainbow.GREEN print('The selected color {} and Value {}'.format(my_rainbow_green.name, my_rainbow_green.value))
Đầu ra
The 3rd Color of Rainbow is: Rainbow.BLUE The number of orange color in rainbow is: 6 The selected color GREEN and Value 4