[关闭]
@chengweihuang 2019-04-19T01:49:29.000000Z 字数 242 阅读 586

字符串排列组合

每日总结


  1. import itertools
  2. print list(itertools.permutations(['a','d','e','g']))
  1. s = ['a', 'b', 'c']
  2. def permutation(s, i):
  3. print(s)
  4. if i == len(s):
  5. print(s, i)
  6. else:
  7. for j in range(i, len(s)):
  8. s[j], s[i] = s[i], s[j]
  9. permutation(s, i + 1)
  10. s[j], s[i] = s[i], s[j]
  11. permutation(s, 0)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注