python全排列abc
时间: 2023-07-05 22:32:14 浏览: 98
如何通过python实现全排列
可以使用`itertools`模块中的`permutations`函数来实现全排列。
示例代码如下:
```python
import itertools
items = ['a', 'b', 'c']
permutations = itertools.permutations(items)
for permutation in permutations:
print(permutation)
```
输出结果为:
```
('a', 'b', 'c')
('a', 'c', 'b')
('b', 'a', 'c')
('b', 'c', 'a')
('c', 'a', 'b')
('c', 'b', 'a')
```
这里通过`itertools.permutations`函数生成了所有`['a', 'b', 'c']`的排列,并通过循环输出每个排列。
阅读全文