怎么用python实现如下排列组合?
新手请教怎么用python来实现一下排列组合?['x', 'y', 'z']
['z', 'x', 'y']
['y', 'z', 'x']
['x', 'z', 'y']
['y', 'x', 'z']
['z', 'y', 'x']
for a in 'XYZ':
for b in 'XYZ':
for c in 'XYZ':
if a!=b and b!=c and c!=a:
print('[\'%s\',\'%s\',\'%s\']'%(a,b,c))
投机取巧的方法 d=list()
for a in 'XYZ':
for b in 'XYZ':
for c in 'XYZ':
if a!=b and b!=c and c!=a:
d.append(a)
d.append(b)
d.append(c)
print(d)
d.clear()
import itertools
if __name__ == '__main__':
print()])
页:
[1]