创建Python 二维数组示例
这是一个示例程序,它创建10 x 10个整数元素的2D数组。
它从控制台接收输入。
使用二维扁平数组的 Python 程序
from array import array # 创建一个 int 数组。 integers = array("i") # 为 10 x 10 数组添加 100 个元素。 # 我们可以通过单个索引来寻址每个元素。 for i in range(100): integers.append(0) while(True): print("二维数组的尺寸为 10x10") print("请输入3个值:") print(" X, Y, 和要设置的值") print(" 将打印当前值") # 获取输入 values = input() # 用逗号分割。 separated = values.split(",") # 将参数解析为数字。 value1 = int(separated[0]) value2 = int(separated[1]) value3 = int(separated[2]) # 使用双坐标访问数组 # 将Y乘以10加到第一个索引 current = integers[(value2 * 10) + value1] print("CURRENT: " + str(current)); # 更新值 integers[(value2 * 10) + value1] = value3;
对于高性能Python程序,数组模块是一个不错的选择。
使用索引表达式,我们可以将2个索引转换为单个索引。
因此,我们将内存中的一维数组用作二维数组。 需要一些特殊的逻辑。
日期:2020-06-02 22:16:02 来源:oir作者:oir