前提・実現したいこと
python
1A = [[a,0,0,0,0],[b,1,0,0,0],[c,0,1,0,0],[a,0,0,0,1]]
以下がAというリストに対して行いたい処理です。
①それぞれの要素の0番目(a,b,c)を照合
②重複するものがあれば(例ではaが重複)、今度は1番目~4番目の要素を照合
③0番目は同じだが、1~4番目が完全一致しないものをリスト化して抽出する
以下のようなリストを作りたいです。
python
1result = [[a,0,0,0,0,],[a,0,0,0,1]]
知識不足ながらプログラム案を考えてみました。
python
1A = [[a,0,0,0,0],[b,1,0,0,0],[c,0,1,0,0],[a,0,0,0,1]] 2result = [] 3for i in A[?][1]: 4 if i==A[?][1]: 5 result.append(i)
これにどのような変更を加えたら良いのか分かりません。
ご教示お願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。