python初心者です。
AにもBにも含まれていないmorphの要素を抽出したいです。
イメージは「result = morph - (A + B)」です。
python
1morph =[['akuan', 'AKUAN', '1'], 2 ['aku', 'AKUAN', '0'], 3 ['alangkah', 'ALANGKAH', '0'], 4 ['alang', 'ALANGKAH', '0'], 5 ['alang', 'ALangkah', '1'], 6 ['alangkah', 'ALangkah', '0']] 7 8A = [['akuan', 'AKUAN', '1'], 9 ['aku', 'AKUAN', '0']] 10 11B = [['alangkah', 'ALANGKAH', '0'], 12 ['alang', 'ALANGKAH', '0']]
morphからAに含まれている要素を除くことはできるのですが(下にプログラムを書いてみました)、「AにもBにも含まれない」という処理の仕方が分かりませんでした。
result = list(map(list, set(map(tuple, morph)) ^ set(map(tuple, A))))
ご教示お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。