python輸入詳解(陣列、矩陣)

wtj微笑定乾坤發表於2020-11-01

一維輸入對應不同變數

n,x,y = map(int,input().split())
print(n,x, y)

輸入:10 2 3

輸出: 10 2 3

一維陣列的輸入問題

arr = input()
arr = [int(n) for n in arr.split()]
print(arr)

輸入:1 9 0 0 1

輸出:[1, 9, 0, 0, 1]

二維陣列的輸入問題

n = int(input())
arr = []
for i in range(n):
	arr.append(list(map(int, input().rstrip().split())))
print(arr)

輸入:

3

1 2 3
4 2 9
0 3 8

輸出:

[[1, 2, 3], [4, 2, 9], [0, 3, 8]]

輸入 :

4

 1 3 
98 1 
2 7
2 9

輸出:

[[1, 3], [98, 1], [2, 7], [2, 9]]

這裡的rstrip()函式為刪除結尾處的空白符

相關文章