在Python中,允许在循环中嵌入另一个循环,称为循环嵌套
在for循环中嵌套for循环格式如下:
for 迭代元素1 in 对象1:
for 迭代元素2 in 对象2:
循环体2
循环体1
比如有以下两个列表:
a=[1,4]
b=[4,6]
如何遍历两个列表里面的元素,然后交叉相乘,并生成新的一个列表[4, 6, 16, 24]?
尝试在右边代码框完成以下操作:
a=[1,4]
b=[4,6]
L = []
for i in a:
for j in b:
c=i*j
L.append(c)
L
• 思考一共打印了多少次?
• 外层循环了多少次?
• 内层循环了多少次?