数组循环代码示例
以下是一个使用 Python 编写的数组循环代码示例:
```python
# 定义一个包含 1 到 10 的数字数组
numbers = list(range(1, 11))
# 使用 for 循环遍历数组中的每个元素
for num in numbers:
# 在循环内部,对每个元素执行相应的操作
print(num)
```
在这个例子中,我们首先创建了一个名为 `numbers` 的数组,该数组包含从 1 到 10 的整数。然后,我们使用 `for` 循环遍历数组中的每个元素,并在每次迭代中将当前元素赋值给变量 `num`。在循环内部,我们可以对 `num` 执行任何所需的操作,例如打印它。
除了 `for` 循环之外,Python 还提供了其他几种数组循环结构,如 `while` 循环和列表推导式(list comprehensions)。以下是使用 `while` 循环的示例:
```python
# 定义一个空数组
my_array = []
# 使用 while 循环向数组中添加元素
index = 0
while index < 10:
my_array.append(index + 1)
index += 1
# 打印数组中的所有元素
print(my_array)
```
在这个例子中,我们首先创建了一个空数组 `my_array`。然后,我们使用 `while` 循环遍历一个范围从 0 到 9 的整数序列,并将每个整数添加到 `my_array` 中。最后,我们打印出数组中的所有元素。
另外,列表推导式是一种简洁的创建数组的方法,它可以让我们在一行代码中完成数组的初始化和循环操作。以下是使用列表推导式的示例:
```python
# 使用列表推导式创建一个包含 1 到 10 的平方数的数组
squares = [num ** 2 for num in range(1, 11)]
# 打印数组中的所有元素
print(squares)
```
在这个例子中,我们使用列表推导式创建了一个新数组 `squares`,该数组包含从 1 到 10 的整数的平方。列表推导式的语法非常简洁,它允许我们在一行代码中完成数组的初始化和循环操作。