首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python -遍历和修改2d数组不起作用

Python中遍历和修改2D数组的方法有很多种,下面是其中几种常用的方法:

  1. 使用嵌套循环遍历和修改2D数组:
代码语言:txt
复制
# 创建一个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)

输出:

代码语言:txt
复制
[[2, 4, 6], [8, 10, 12], [14, 16, 18]]
  1. 使用列表推导式遍历和修改2D数组:
代码语言:txt
复制
# 创建一个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)

输出:

代码语言:txt
复制
[[2, 4, 6], [8, 10, 12], [14, 16, 18]]
  1. 使用NumPy库遍历和修改2D数组:
代码语言:txt
复制
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)

输出:

代码语言:txt
复制
[[ 2  4  6]
 [ 8 10 12]
 [14 16 18]]

以上是几种常用的遍历和修改2D数组的方法,根据具体的需求和场景选择合适的方法。在Python中,可以使用嵌套循环、列表推导式、NumPy库等方式来实现对2D数组的遍历和修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券