python循环往数组里面存数据
时间: 2023-09-09 07:14:26 浏览: 55
你可以使用 for 循环来遍历数组,并使用 append() 方法将数据添加到数组中。例如:
```python
my_array = [] # 创建一个空数组
# 使用 for 循环遍历并向数组中添加数据
for i in range(10):
my_array.append(i)
print(my_array) # 输出数组内容
```
输出结果为:
```
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
你也可以使用 while 循环来实现相同的功能,例如:
```python
my_array = [] # 创建一个空数组
# 使用 while 循环遍历并向数组中添加数据
i = 0
while i < 10:
my_array.append(i)
i += 1
print(my_array) # 输出数组内容
```
输出结果为:
```
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
相关问题
python怎么循环取出数组中的数据?
在Python中,你可以使用循环来逐个访问数组中的数据。最常用的循环结构是`for`循环。以下是几种常见的遍历数组的方式:
1. 使用`for`循环遍历数组元素:
```python
my_array = [1, 2, 3, 4, 5]
for element in my_array:
print(element)
```
2. 使用`range`和数组长度来遍历数组的索引,然后通过索引访问数组元素:
```python
my_array = [1, 2, 3, 4, 5]
for i in range(len(my_array)):
print(my_array[i])
```
3. 使用`enumerate`函数同时获得索引和元素:
```python
my_array = [1, 2, 3, 4, 5]
for index, element in enumerate(my_array):
print("Index:", index, "Element:", element)
```
以上代码中,`my_array`是一个包含整数的数组。每种方式都可以用来循环取出数组中的数据,你可以根据具体情况选择适合自己的方式。
python通过循环依次输入数组数据
要通过循环逐个输入数组数据,您可以使用一个循环来接收用户的输入,并将其添加到数组中。
以下是一个示例代码,演示如何通过循环逐个输入数组数据:
```python
# 创建一个空数组
data = []
# 获取数组长度
length = int(input("请输入数组长度:"))
# 循环输入数组数据
for i in range(length):
value = input(f"请输入第 {i+1} 个数据:")
data.append(value)
# 打印数组数据
print("输入的数组数据为:", data)
```
在上述代码中,我们首先创建了一个空数组 `data`。然后,通过 `input()` 函数获取用户输入的数组长度,并将其转换为整数类型。接下来,我们使用 `for` 循环从 0 到 `length-1` 遍历,每次循环中使用 `input()` 函数获取用户输入的数据,并将其添加到数组 `data` 中。最后,我们打印出输入的数组数据。
运行上述代码,您将得到以下交互界面:
```
请输入数组长度:5
请输入第 1 个数据:10
请输入第 2 个数据:20
请输入第 3 个数据:30
请输入第 4 个数据:40
请输入第 5 个数据:50
输入的数组数据为: [10, 20, 30, 40, 50]
```
这样,您就可以通过循环逐个输入数组数据了。
希望这个解答对您有帮助!如果您有任何其他问题,请随时提问。