python
1A = [['apple', 1],['banana', 2],['orange', 3],['grape', 4]]
リストAから要素を一つ取り出したいです。
以下のように試してみたのですが思うようにいきません。
python
1B = [ x for x in A] 2print(B) 3>>>[['apple', 1], ['banana', 2], ['orange', 3], ['grape', 4]]
python
1B = [ x[0] for x in A] 2print(B) 3>>>['apple', 'banana', 'orange', 'grape']
期待する結果は下のようなものです。
python
1>>>['apple', 1]
実際のプログラムではこの処理の後にwhile文で['banana', 2]や['orange', 3]や['grape', 4]も
順に処理をしたいので、B = A[0]ではなくてfor文で取り出したいです。
変更すべき点を教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/21 03:35
2019/12/21 03:37
2019/12/21 03:41
2019/12/21 03:58 編集
2019/12/21 04:09