用python使用枚举类型,将红、黄、蓝、白、黑5种颜色先后取出三种,输出得到所有三种不同颜色的取法
时间: 2023-05-23 12:03:45 浏览: 71
好的,以下是python代码:
```python
from enum import Enum
from itertools import combinations
class Color(Enum):
RED = 1
YELLOW = 2
BLUE = 3
WHITE = 4
BLACK = 5
colors = [Color.RED, Color.YELLOW, Color.BLUE, Color.WHITE, Color.BLACK]
combs = combinations(colors, 3)
for comb in combs:
print([color.name for color in comb])
```
这段代码使用枚举类型定义了五种颜色,然后使用itertools的combinations函数求取其中三种颜色的组合。最后输出所有不同颜色的组合。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)