Python3の基礎学習の復習のために2つのリストの数字で共通する数字を重複なくリストにいれるコードを作成しております。
重複が発生してはいますが、共通する数字をリストに格納するところまでは作成できたのですが、
重複する場合の処理がうまく実装できず、詰まっております。
自分のコードに足りない物を教えて頂ければ幸いです。
よろしくお願いします。
def intersection(n1,n2): i = 0 list = [] for i in n1: for j in n2: if j in range(i): list.append(j) i += 1 return list 【実行結果】 入力① intersection([1,2,4],[2,2,3,5]) ⇩ [2, 2, 3, 5] 入力② intersection([1,2,4],[2,3,5]) ⇩ [2, 3, 5]
回答1件
あなたの回答
tips
プレビュー