Python輸入數組(一維數組、二維數組)


一維數組:

arr = input("")    //輸入一個一維數組,每個數之間使空格隔開
num = [int(n) for n in arr.split()]    //將輸入每個數以空格鍵隔開做成數組
print(num)        //打印數組

一維數組輸入輸出示例: 

 

二維數組:

(以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)            //打印二維數組

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM