列表中使用嵌套for循环[i*j for i in range for j in range]

Posted jff1124

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表中使用嵌套for循环[i*j for i in range for j in range]相关的知识,希望对你有一定的参考价值。

  利用嵌套for循环形成一个新列表

  [i*j for i in range(3) for j in range(3)]相当于如下代码

li=[]
for i in range(3):
    for j in range(3):
        print(i*j)
        li.append(i*j)
print(li)

  结果和[i*j for i in range(3) for j in range(3)]的结果一样都是:

[0, 0, 0, 0, 1, 2, 0, 2, 4]

  以上就是利用嵌套for循环形成一个新列表是怎么形成的

 

以上是关于列表中使用嵌套for循环[i*j for i in range for j in range]的主要内容,如果未能解决你的问题,请参考以下文章

java中for嵌套for循环的详细讲解?

如何打破 Dart 中的嵌套循环

嵌套for循环效率问题

在 for(int i=0;...) for(int j=0; ...)summation 嵌套 for 循环中求和势能不起作用

for循环练习题-使用嵌套循环,按照下面的格式打印字母。

for循环练习题-使用嵌套循环,按照下面的格式打印字母。