Python之 多重循环
x 每循环一次,y 就会循环 3 次,这样,我们可以打印出一个全排列:
for x in ['A', 'B', 'C']:
for y in ['1', '2', '3']:
print x + y
#(输出) A1 A2 A3 B1 B2 B3 C1 C2 C3
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9]:
for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
if x < y:
print (x * 10 + y)
#(输出)12-19 (省略其中连续数字)23-29 34-29 45-49 56-59 67-69 78-79 89