colors = ['black', 'white']
sizes = ['S', 'M', 'L']
for tshirt in ('%s %s' % (c, s) for c in colors for s in sizes):
print(tshirt)
#输出
"""
black S
black M
black L
white S
white M
white L
"""
生成器表达式,不会再内存中生成所有元素的列表,只有在迭代时才会逐个生成对应元素,避免额外的内存占用
经常用于列表长度不确定或者长度较大时