python中若干个形式的列表解析式(见过六种形式)

1.只有for循环(普通的列表解析式)

 相当于以下代码

2.只有for循环但是不使用for循环中的变量

比如生成包含10个1的列表

 

 

3.for循环+if语句的列表解析式

 相当于以下代码

4.for循环+if-else语句的列表解析式

 相当于以下的代码

5.for循环+for循环(嵌套的列表推导式)

内层列表相当于双层for循环中的内层循环

 相当于以下代码

 可以按照矩阵的形式输出这个矩阵

6.for循环+for循环(另一种形式的嵌套列表解析式)

 

 相当于以下代码

 

7.列表推导式的作用:代码变得更简洁,提升了代码的可读性(前提是你得熟悉列表推导式(狗头))

posted @ 2023-05-24 19:56  Guanjie255  阅读(25)  评论(0编辑  收藏  举报