m,n=map(int,input().split()) # 行和列
array=[[0]*n]*m # 初始化二维数组
for i in range(m):
array[i]=input().split(" ") # 此时数组元素为字符串类型
array[i]=[int(j) for j in array[i]] # 将元素转换为整型
print(array)
有一点需要注意:Python中没有空数组这一说法,所以在定义数组时必须将其初始化。
文章讲述了如何在Python中使用`map`函数和列表推导式来创建一个二维数组,并将输入的字符串类型数据转换为整型。首先通过`map`函数获取行和列的值,然后初始化二维数组,接着遍历每一行,将输入的字符串列表转换为整型列表。
m,n=map(int,input().split()) # 行和列
array=[[0]*n]*m # 初始化二维数组
for i in range(m):
array[i]=input().split(" ") # 此时数组元素为字符串类型
array[i]=[int(j) for j in array[i]] # 将元素转换为整型
print(array)
有一点需要注意:Python中没有空数组这一说法,所以在定义数组时必须将其初始化。
您可能感兴趣的与本文相关的镜像
Python3.9
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
3030

被折叠的 条评论
为什么被折叠?