类别:Python / 日期:2019-12-02 / 浏览:72 / 评论:0

python怎样输入数组?

python输入数组

一维数组:

arr = input("")    //输入一个一维数组,每一个数之间使空格离隔
num = [int(n) for n in arr.split()]    //将输入每一个数以空格键离隔做成数组
print(num)        //打印数组

一维数组输入输出示例:

引荐:【Python教程】

二维数组:

(以n*n的二维数组为例)

n = int(input())        //输入二维数组的行数和列数
line = [[0]*n]*n        //初始化二维数组
for i in range(n):
    line[i] = input().split(" ")       //输入二维数组,偕行数字用空格分开,不偕行则用回车换行
print(line)            //打印二维数组

二维数组打印示例:

假如二维数组中的元素都为整型,可加上:

line[i] = [int(j) for j in line[i]]

即输入:

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)            //打印二维数组

以上就是python怎样输入数组的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。