[[0] * n for _ in range(n)]
结果为:

1、列表生成表达式
#格式
list=[表达式 for 变量 in 范围 if 条件]
- 表达式 是包含变量的式子,作为每一个列表元素出现
- for 变量 in 范围 是for循环生成列表元素
- if 条件 是对生成的元素进行判断(可以省略)
2、[0]*n
list * int 意思是将数组重复 int 次并依次连接形成一个新数组
3、for _ in range(n)
for _in range(n)仅将循环运行n次,等效于for i in range(n),只不过_在后面不会用到,只是占位符,这里的_可以替换成任何符合规定的字符串。
本文详细解析了Python中列表生成表达式的使用方法,包括基本格式、[0]*n的作用及for_inrange(n)的具体含义,帮助读者深入理解列表生成的机制。

4362

被折叠的 条评论
为什么被折叠?



