33,008
社区成员
发帖
与我相关
我的任务
分享
In [11]: q = ['A', 'B', 'C']
In [12]: def f():
...: s = set()
...: for x in range(3):
...: for y in range(3):
...: for z in range(3):
...: s.add(q[x]+q[y]+q[z])
...: return s
...:
In [13]: print(f())
set(['ACC', 'ACB', 'ACA', 'AAA', 'AAC', 'AAB', 'BCA', 'BCB', 'BCC', 'BAB', 'BAC', 'BAA', 'CAC', 'CAB', 'CAA', 'CCA', 'CCC', 'CCB', 'ABA', 'ABB', 'ABC', 'BBC', 'BBB', 'BBA', 'CBB', 'CBC', 'CBA'])