python中若干个形式的列表解析式(见过六种形式)
1.只有for循环(普通的列表解析式)

相当于以下代码

2.只有for循环但是不使用for循环中的变量
比如生成包含10个1的列表

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

相当于以下代码

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

相当于以下的代码

5.for循环+for循环(嵌套的列表推导式)
内层列表相当于双层for循环中的内层循环

相当于以下代码

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

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

相当于以下代码

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

浙公网安备 33010602011771号