python中若干个形式的列表解析式(见过六种形式)
1.只有for循环(普通的列表解析式)
相当于以下代码
2.只有for循环但是不使用for循环中的变量
比如生成包含10个1的列表
3.for循环+if语句的列表解析式
相当于以下代码
4.for循环+if-else语句的列表解析式
相当于以下的代码
5.for循环+for循环(嵌套的列表推导式)
内层列表相当于双层for循环中的内层循环
相当于以下代码
可以按照矩阵的形式输出这个矩阵
6.for循环+for循环(另一种形式的嵌套列表解析式)
相当于以下代码
7.列表推导式的作用:代码变得更简洁,提升了代码的可读性(前提是你得熟悉列表推导式(狗头))