辞書 d とリスト lst が与えられた場合、キーが lst の要素であるすべての要素を辞書から削除します。ディクショナリのキーではないリストの要素は、変数 not_found に関連付けられた新しいセットに追加する必要があります。たとえば、辞書 {1:2, 3:4, 5:6, 7:8} とリスト [1, 6, 7] を指定すると、結果の辞書は {3:4, 5:6} になり、 set not_found には 6 が含まれます。
これは私のコードがどのように見えるかです:
not_found = ()
for i in d:
if d[i] in lst:
not_found.append(d[i])
del d[i]