Làm cách nào để lấy tất cả các giá trị enum trong Python?
Chương trình ví dụ đơn giản để lấy tất cả các giá trị từ một lớp enum. Bạn cũng phải sử dụng chức năng danh sách và bản đồ trong ví dụ này Show
đầu ra Một vi dụ khac Sử dụng hiểu danh sách
đầu ra. [1, 2] Hãy bình luận nếu bạn có bất kỳ nghi ngờ và đề xuất nào về chủ đề Python enum này,
Rohit Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật Phép liệt kê trong Python được triển khai bằng cách sử dụng mô-đun có tên “enum“. Bảng liệt kê được tạo bằng cách sử dụng các lớp. Enums có tên và giá trị liên kết với chúng Thuộc tính của enum
ví dụ 1. lớp Enum trong PythonMã Python để chứng minh liệt kê Python3The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 34______95 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 36
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 37 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 30 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 32____23 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 34 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 36______23 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 38 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31____120 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 22The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 24The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 26
27 28 29
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 320 28The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 322
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 323 28The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 325
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 326 28The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 328 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 329 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 320
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 321 28The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 328 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 324 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 320
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 326 28The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 328____329 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 330 đầu ra. The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 32 ví dụ 2. Chế độ truy cậpThành viên Enum có thể được truy cập theo hai cách
Một giá trị hoặc tên riêng biệt cũng có thể được truy cập bằng cách sử dụng từ khóa “tên” hoặc “giá trị” Python3The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 34______95 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 36
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 37 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 30 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 32____23 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 34 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 36______23 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 38 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31____120 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 22The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 24The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 26
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 353 28The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 328____956 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 357 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 38 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 359
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 360 28The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 328 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 363 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 364 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 365 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 366 đầu ra. The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 3 ví dụ 3. Bảng liệt kê có thể lặp lại. Chúng có thể được lặp lại bằng các vòng lặpTrong ví dụ này, chúng ta sẽ sử dụng vòng lặp for để in tất cả các thành viên của lớp Enum. Python3The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 34______95 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 36
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 37 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 30 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 32____23 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 34 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 36______23 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 38 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31____120 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 22The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 31 24The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 33 26
The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 309 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 310 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 311 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 312 _______21____128____215____216 The enum member associated with value 2 is : SUMMER The enum member associated with name AUTUMN is : 317 đầu ra. 2Ví dụ 4. Bảng liệt kê hỗ trợ bămTrong ví dụ này, chúng tôi sẽ chỉ ra cách người dùng có thể băm lớp Enum có thể được sử dụng trong từ điển hoặc bộ Làm cách nào để lấy tất cả giá trị enum trong Python?Sử dụng khả năng hiểu danh sách để nhận danh sách tất cả các giá trị enum , e. g. giá trị = [thành viên. giá trị cho thành viên trong Sizes]. Trên mỗi lần lặp, hãy truy cập thuộc tính giá trị trên thành viên enum để nhận danh sách tất cả các giá trị của enum.
Bạn có thể có một danh sách các enums?Có . Nếu bạn không quan tâm đến thứ tự, hãy sử dụng EnumSet, một triển khai của Set. enum Động vật{ CHÓ , MÈO , CHIM , BÚT ; .
Bạn có thể lặp lại một enum Python không?Ví dụ 3. Bảng liệt kê có thể lặp lại. Chúng có thể được lặp lại bằng các vòng lặp . Trong ví dụ này, chúng ta sẽ sử dụng vòng lặp for để in tất cả các thành viên của lớp Enum.
Có thể lưu trữ giá trị enums?Liệt kê (enum) trong Java là một kiểu dữ liệu lưu trữ một tập hợp các giá trị không đổi (Chuỗi nói chung). Bạn có thể sử dụng kiểu liệt kê để lưu trữ các giá trị cố định chẳng hạn như ngày trong tuần, tháng trong năm, v.v. |