問題3-5: リストの中のリスト
表はリストの中にリストを入れて作る
リストの中身にリストを入れると、表のようなデータを持てます。取り出すときは添字を2つ並べて hyo[1][2] と書きます。前が行、うしろが列で、どちらも 0 から始まります。
hyo = [[80, 65, 90], [70, 100, 55]]print(hyo[0])print(hyo[1][2])実行結果
[80, 65, 90]
55空のリストに行(リスト)を append しても、同じ表ができます。入力から1行ずつ組み立てるときはこの形になります。
hyo = []hyo.append([80, 65, 90])hyo.append([70, 100, 55])print(hyo)実行結果
[[80, 65, 90], [70, 100, 55]]hyo[1] で取り出せるのは行そのもの(リスト)です。そこからもう一度 [2] と書いて、はじめて1つの値になります。
問題
3人ぶんの3教科の点数が、次の表のとおり変数 tensu に用意されています。1行目に2人目の点数を行のまま、2行目に3人目の2教科目の点数を出力してください。
tensu = [[80, 65, 90], [70, 100, 55], [45, 60, 75]]
入力
この問題に入力はありません。
出力
2行に分けて、2人目の行、3人目の2教科目の点数を順に出力してください。
出力例
[70, 100, 55]
60コード(Python)
実行結果
ここに実行結果が表示されます入力した内容と採点結果は、この端末のブラウザ内に自動保存されます。 進捗の確認と提出ファイルのダウンロードは画面右上の「進捗と提出」で行えます(提出のしかた)。