初学Python,有人可以解释一下嘛
['fF', 'fI', 'fS', 'fH', 'fC', 'iF', 'iI', 'iS', 'iH', 'iC', 'sF', 'sI', 'sS', 'sH', 'sC', 'hF', 'hI', 'hS', 'hH', 'hC', 'cF', 'cI', 'cS', 'cH', 'cC']
这是为什么??????有人能帮我解释一下嘛 wyhpylc 发表于 2023-1-2 15:05
for嵌套也有点蒙for循环是只有把内层循环中的‘ABC’提出一遍外循环才会提出b是嘛
x + y for x in 'fishc' for y in 'FISHC'
红色外层循环每执行一次,内层的蓝色循环都要全部执行一次
即假设红色循环 x = f 时,需要执行完整的蓝色循环,就是 y = F 、y = I、y = S 、 y = H、y = C 全部遍历完成后
下一次红色循环 x = i 才开始,然后继续执行蓝色内嵌的循环,继续y = F 、y = I、y = S 、 y = H、y = C 全部遍历一遍
。。。。
直到循环结束,实际x + y 执行的次数 就等于 蓝色的内部循环总执行次数 列表推导式整个给我听蒙了】{:10_266:} 就两个for循环嵌套,应该会吧。。list.append(),也会吧。。
列表推导式只是它们的简化写法。。 有啥难理解的?? 阿奇_o 发表于 2023-1-2 14:58
就两个for循环嵌套,应该会吧。。list.append(),也会吧。。
列表推导式只是它们的简化写法。。 有啥难理 ...
for嵌套也有点蒙{:10_266:}for循环是只有把内层循环中的‘ABC’提出一遍外循环才会提出b是嘛 Twilight6 发表于 2023-1-2 14:42
x + y for x in 'fishc' for y in 'FISHC'
红色外层循环每执行一次,内层的蓝色循环都要全部执行 ...
谢谢谢谢!!!明白了!
页:
[1]