https://www.jb51.net/article/143357.htm
抛出问题
求任意一个字符串的全排列组合,例如a='123',输出 123,132,213,231,312,321。(暂时假定字符串没有重复)
解决方案
目前有两种解决的方法
方法一:
1
2
3
4
5
6
7
8
9
10
11
12
|
def
str_sort(s
=
''):
if
len
(s) <
=
1
:
return
[s]
str_list
=
[]
for
i
in
range
(
len
(s)):
for
j
in
str_sort(s[
|