二次元配列Bの要素を一つずつ読み込んで以下の処理を行いたいです。
書き方が分からない行は疑問点1、疑問点2としてコメントアウトしてあります。
python
1A = [['apple', 1],['banana', 2],['orange', 3],['grape', 4]] 2B = [['apple', 'ringo'],['banana', 'banana'],['orange', 'orenji'],['grape', 'budou']] 3 4#(疑問点1)Bの0番目の要素(['apple', 'ringo'])をCとして取り出す方法 5#C = ['apple', 'ringo'] 6 7result = [] 8while C: 9 for m in range(len(A)): 10 if A[m][0] == C[0]: 11 a = [] 12 a.append(A[m]) 13 a.append(C[1]) 14 15 result.append(a) 16 #(疑問点2)Aの1番目の要素を読み込む式
上のような処理をして以下の結果を得たいと考えています。
python
1result = [['apple', 1, 'ringo'],['banana', 2, 'banana'],['orange', 3, 'orenji'],['grape', 4, 'budou']]
プログラムの中に書き方が分からない箇所が2つ(疑問点1と疑問点2)あります。
どのように書いたら良いかご教示ください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/21 04:34
2019/12/21 04:42
2019/12/21 04:45