今日の最後の問題
https://paiza.jp/works/mondai/stdin_primer/stdin_primer__matrix_data_boss
1 行目に整数 N が与えられます。
2 行目から (N + 1) 行目までの先頭に整数 M_i (1 ≦ i ≦ N) が与えられます。それに続いて >M_i 個の整数 a_1, ..., a_{M_i} が与えられます。
上から i 番目、左から j 番目の整数は a_{i,j} です。
N 行の a_1, ..., a_M をそのまま出力してください。
というもの。
以前の復習とちらっと新しい学習要素が。
どうしても次の要素からというのが見つからず。
じゃあ配列の要素を削除しちゃおう、ということで。
調べてきました。
配列の最初の要素を削除する、というもの。
del tmp[0]
でできる。
これを使って下記のようにした。
N = int(input())
arr = []
for i in range(N):
tmp = input().split(" ")
del tmp[0]
arr.append(tmp)
for i in range(N):
print(*arr[i])
他にも方法があり
tmpはそのままいれて、
appendするときに、配列の[1:]とするもの。
なるほど〜!
tmp = list(map(int, input().split()))
a.append(tmp[1:])
これにて本日の課題はおしまい〜!