球球不想学习 发表于 2023-6-9 14:32:09

列表二维创建

a =

a

[]

最后创建出一个空列表,是为什么啊?

isdkz 发表于 2023-6-9 14:33:51

你在这个列表解析中使用了一个条件判断1 % 2 == 0 。这个表达式的结果是False ,因为1除以2的余数是1,而不是0。所以,该表达式不成立,导致整个列表解析没有添加任何元素,返回了一个空列表。也就是说,因为1 % 2 == 0这个条件永远不满足,所以这个列表解析的结果是空的。

如果你想创建一个包含0到9(含)的二维列表,你可以按照以下方式操作:

a = [ for i in range(10)]


这会创建一个10x10的二维列表,每个元素都是0到9的列表。
页: [1]
查看完整版本: 列表二维创建