📜  python循环数组0,101 100 - Python(1)

📅  最后修改于: 2023-12-03 15:34:29.357000             🧑  作者: Mango

Python循环数组0,101 100

在Python中循环数组可以使用for循环,同时也可以使用while循环。本文将介绍如何使用for循环来循环数组。

基本的for循环

在Python中,可以使用range函数来生成一个整数序列,然后对其进行循环。下面是使用for循环和range函数来循环整数序列的基本语法。

for i in range(n):
    # 循环体

这里,n是整数序列的长度,i是当前循环到的整数。

比如,要循环整数0到100,代码如下:

for i in range(101):
    print(i)

这样就会循环打印出0到100的整数。

循环数组

要循环数组,只需要将整数序列替换成数组即可。比如,要循环[0, 1, 2, 3, 4]这个数组,代码如下:

a = [0, 1, 2, 3, 4]
for i in range(len(a)):
    print(a[i])

这里,使用len函数来获得数组的长度,range函数的参数为数组的长度。

如果不想使用下标循环数组,可以使用for…in…语句来直接循环数组。代码如下:

a = [0, 1, 2, 3, 4]
for i in a:
    print(i)

这样就可以循环打印出数组中的所有元素了。

带下标的循环

有些情况下,需要同时获取数组元素的值和下标。这时可以使用enumerate函数。比如,要循环打印出数组[0, 1, 2, 3, 4]中的值和下标,代码如下:

a = [0, 1, 2, 3, 4]
for i, x in enumerate(a):
    print(i, x)

这里,enumerate函数返回的是一个包含下标和值的元组,通过i和x分别获取下标和值。

循环数组的切片

有时候需要循环数组的时候只需要循环其中的一部分,比如数组的后三个元素。可以使用切片来实现。如下所示:

a = [0, 1, 2, 3, 4]
for i in a[-3:]:
    print(i)

这里使用切片[-3:]来获取最后三个元素,然后进行循环。

总结

本文介绍了如何使用for循环来循环数组,包括基本的for循环、循环数组、带下标的循环和循环数组的切片。希望能够帮助Python开发者更好地操作数组。