前提・実現したいこと
2次元配列から要素を取得する。
ここに質問の内容を詳しく書いてください。
pythonを用いてpaizaのスキルチェック問題を解いていました。
そこで、X = [「4,4」,[1,5],[5,6]]のような2次元配列から、4,1,5のように左側のみを取得し、別のリストに格納できなくて悩んでいます。paizaでは与えられるデータが毎回異なり、上記のようなデータはテストごとに異なっているため、for文を用いて取得する方法を知りたいです。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
list index out of range
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
count = input().rstrip().split()
a = int(count[0])
X = []
for i in range (a):
num = input().rstrip().split()
X.append(num)
Y = []
b = len(X)
for u in range(b):
c = X[b][0]
Y.append(c)
print(Y)
二次元リストの片側だけをcに代入してやればいいのかな?と思ったのですが、リストの指定範囲がおかしいといわれています。どうすればよいでしょうか?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/02 11:51
退会済みユーザー
2018/11/02 11:52