列表的所有3个值组合,没有重复

时间:2018-03-12 05:43:14

标签: python list

是否可以通过以下方式获得所有可能的3种价值组合:

stuff = ['1', '2', '3']

但是以这种方式只表示每个值一次,I.E:

  

123

     

132

     

213

     

231

     

321

     

312

1 个答案:

答案 0 :(得分:1)

是的,你可以试试这个: -

import itertools
a = ['1','2','3']
for i in itertools.permutations(a):
    print(''.join(i))