'''
思想:将后面的元素,依次与list[0]进行穷举,并改变list[0],
'''
exhaustivity_all = [[1, 2, 3], [5, 6], [7, 8, 9],[10,11]]
exhaustivity_list = exhaustivity_all[0]
for i in range(1, len(exhaustivity_all)):
temp = []
for num in exhaustivity_all[i]:
res = []
for k in exhaustivity_list:
res.append(str(k)+'>'+str(num))
temp+=res
exhaustivity_list = temp
print(exhaustivity_list)
[1>5>7>10
2>5>7>10
3>5>7>10
1>6>7>10
2>6>7>10
3>6>7>10
1>5>8>10
2>5>8>10
3>5>8>10
1>6>8>10
2>6>8>10
3>6>8>10
1>5>9>10
2>5>9>10
3>5>9>10
1>6>9>10
2>6>9>10
3>6>9>10
1>5>7>11
.........]
'''
两行代码实现
'''
import itertools
print(list(itertools.product('123','56','78',[9,10],repeat =1)))