python给列表循环赋值
时间: 2023-06-04 21:06:33 浏览: 313
循环赋值可以使用for循环和range函数实现,例如:
```
my_list = []
for i in range(5):
my_list.append(i)
print(my_list) #输出[0, 1, 2, 3, 4]
```
或者使用列表推导式:
```
my_list = [i for i in range(5)]
print(my_list) #输出[0, 1, 2, 3, 4]
```
相关问题
python循环赋值列表
你可以使用循环来赋值一个列表。以下是一个示例代码,展示了如何使用循环来赋值一个列表:
```python
numbers = []
for i in range(5):
number = i * 2
numbers.append(number)
print(numbers)
```
这段代码将创建一个空列表 `numbers`,然后使用循环来赋值列表元素。在每次循环中,变量 `number` 被赋值为 `i * 2`,然后通过 `append()` 方法将其添加到列表 `numbers` 中。最后,通过打印 `numbers`,我们可以看到赋值后的结果。这段代码的输出将是 `[0, 2, 4, 6, 8]`。
python 循环给矩阵赋值
以下是一个示例代码,用于循环给一个二维矩阵赋值:
```
# 定义矩阵的行列数
rows = 3
cols = 4
# 创建一个空矩阵
matrix = [[0 for j in range(cols)] for i in range(rows)]
# 循环遍历矩阵的每个元素,并赋值
for i in range(rows):
for j in range(cols):
matrix[i][j] = i * j
# 打印矩阵
for i in range(rows):
for j in range(cols):
print(matrix[i][j], end=' ')
print()
```
运行结果:
```
0 0 0 0
0 1 2 3
0 2 4 6
```