Python中遍历和修改2D数组的方法有很多种,下面是其中几种常用的方法:
# 创建一个2D数组
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 遍历和修改2D数组
for i in range(len(array)):
for j in range(len(array[i])):
# 修改数组元素
array[i][j] *= 2
# 打印修改后的2D数组
print(array)
输出:
[[2, 4, 6], [8, 10, 12], [14, 16, 18]]
# 创建一个2D数组
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 使用列表推导式遍历和修改2D数组
array = [[element * 2 for element in row] for row in array]
# 打印修改后的2D数组
print(array)
输出:
[[2, 4, 6], [8, 10, 12], [14, 16, 18]]
import numpy as np
# 创建一个2D数组
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 遍历和修改2D数组
for i in range(array.shape[0]):
for j in range(array.shape[1]):
# 修改数组元素
array[i][j] *= 2
# 打印修改后的2D数组
print(array)
输出:
[[ 2 4 6]
[ 8 10 12]
[14 16 18]]
以上是几种常用的遍历和修改2D数组的方法,根据具体的需求和场景选择合适的方法。在Python中,可以使用嵌套循环、列表推导式、NumPy库等方式来实现对2D数组的遍历和修改。
领取专属 10元无门槛券
手把手带您无忧上云