私は、集合内包表記を使用して 100 未満の素数のリストを呼び出す Python を開始する際の割り当てに取り組んでいます。を使用して非素数を生成できます
nonPrime = { x for x in range(2, 100) for y in range(2, x) if x % y == 0 }
これはすべての非素数を効果的に返しますが、エクスカーシブまたは2から100までのすべての数値のセットを含むこのセット以外に素数のセットを取得する方法が見つかりません。同じセット内包表記内でこのセットの反対を得る方法はありますか?