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


  利用嵌套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循环形成一个新列表是怎么形成的

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM