私はmy_dict
に値を設定していますが、私はx
も持っています。交差点集合
xのすべての数字を含むmy dictのセットでリストを返す必要があります。 my_dict
に設定した場合、すべての数字がx
に含まれていないため、返信したくありません。
私は交差点(&
)を使用しますが、すべてのセットをmy_dict
に返します。
my_dict = {1: {1,2,3,4,5},
2: {1,2,3,7,8},
3: {1,2,3,4}
}
x = {1,2,5}
new_list = []
for i in my_dict:
if my_dict[i] & x:
new_list.append(i)
print(new_list)
出力:
[1, 2, 3]
私は、交差点は、xのすべての値を意味し、xは辞書にセットに存在しているになると代わり[1, 2, 3]
サンプルの例では、整数のキーを – PRMoureu