列表二维创建
a =a
[]
最后创建出一个空列表,是为什么啊?
你在这个列表解析中使用了一个条件判断1 % 2 == 0 。这个表达式的结果是False ,因为1除以2的余数是1,而不是0。所以,该表达式不成立,导致整个列表解析没有添加任何元素,返回了一个空列表。也就是说,因为1 % 2 == 0这个条件永远不满足,所以这个列表解析的结果是空的。
如果你想创建一个包含0到9(含)的二维列表,你可以按照以下方式操作:
a = [ for i in range(10)]
这会创建一个10x10的二维列表,每个元素都是0到9的列表。
页:
[1]