python使用input输入数组
今天学习排序算法时教程给的都是固定数组,想了一下怎么使用input输入,最后代码如下一维数组输入输出示例:二维数组输入输出示例:
文章共481字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
python使用input输入数组
今天学习排序算法时教程给的都是固定数组,想了一下怎么使用input输入,最后代码如下
一维数组:
# 输入一个一维数组
arr = input()
# 将输入每个数以空格键隔开做成数组
nums = [int(n) for n in arr.split()]
一维数组输入输出示例:
二维数组
n = int(input()) # 输入二维数组的行数和列数
line = [[0]*n]*n # 初始化二维数组
for i in range(n):
line[i] = input().split(" ") # 输入二维数组,同行数字用空格分隔,不同行则用回车换行
line[i] = [int(j) for j in line[i]] # 将数组中的每一行转换成整型
print(line) # 打印二维数组
二维数组输入输出示例:
更多推荐
已为社区贡献1条内容
所有评论(0)