数组循环代码示例

以下是一个使用 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 的整数的平方。列表推导式的语法非常简洁,它允许我们在一行代码中完成数组的初始化和循环操作。