python创建一个3*5的列表,列表中每个元素都为0
时间: 2024-05-05 11:21:25 浏览: 99
可以使用以下代码创建一个3*5的列表,其中每个元素都为0:
```
my_list = [[0 for j in range(5)] for i in range(3)]
print(my_list)
```
输出:
```
[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
```
在这个代码中,我们使用列表推导式来创建一个3*5的列表。首先,我们使用 `range(3)` 创建一个包含3个元素的迭代器,然后将其传递给外层的循环中。在外层循环中,我们使用 `range(5)` 创建一个包含5个元素的迭代器,然后将其传递给内层的循环中。在内层循环中,我们将每个元素设置为0,然后将其添加到列表中。最后,在外层循环结束时,我们得到一个3*5的列表,其中每个元素都是0。
阅读全文