sizes=['S','M']
colors=['white','black']
shirts=[(size,color)for color in colors for size in sizes]
print(shirts)
结果:[('S', 'white'), ('M', 'white'), ('S', 'black'), ('M', 'black')]
解析:sizes在colors里面循环,当color=‘S’时进行sizes的循环,sizes循环完后回到colors,color=‘M’,再次对sizes循环。