c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python实现数组遍历

更新时间:2023-07-13

Python中的数组

数组是一种用于存储同一类型数据元素的数据结构。Python中使用列表(List)来表示数组,可以包含不同类型的数据元素。

arr = [1, 2, 3, 'four', True]

上面的代码创建了包含整数、字符串和布尔类型数据元素的数组。Python中的列表是有序的,可以使用下标来访问其中的元素。

print(arr[0])   # 输出 1
print(arr[1])   # 输出 2
print(arr[3])   # 输出 'four'

使用循环遍历数组

使用循环可以对数组的每个元素进行遍历,可以使用for循环或while循环。

arr = [1, 2, 3, 4, 5]
for i in arr:
    print(i)

上面的代码使用for循环遍历数组arr,并输出每个元素的值。

arr = [1, 2, 3, 4, 5]
i = 0
while i < len(arr):
    print(arr[i])
    i += 1

上面的代码使用while循环遍历数组arr,并输出每个元素的值。循环的条件是索引i小于数组的长度。

使用enumerate()方法遍历数组

使用enumerate()方法可以同时遍历数组的索引和元素值。

arr = [1, 2, 3, 4, 5]
for i, val in enumerate(arr):
    print("索引{0}的值是{1}".format(i, val))

上面的代码使用enumerate()方法遍历数组arr,并输出每个元素的索引和值。

使用列表推导式创建数组

使用列表推导式可以快速创建数组,并对数组进行操作和过滤。

arr = [x*x for x in range(1, 6)]
print(arr)   # 输出 [1, 4, 9, 16, 25]

上面的代码使用列表推导式生成包含1到5的平方的数组。