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

Hỗ trợ cho các phép liệt kê trong Python

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