セットを使おうとすると、セットという名前のものがないことがわかります。
from sets import set
> ImportError: cannot import name set
どうすれば修正できますか?
セットを使おうとすると、セットという名前のものがないことがわかります。
from sets import set
> ImportError: cannot import name set
どうすれば修正できますか?
モジュールをインポートする必要はありません; セットが組み込まれています。代わりに組み込みタイプを使用してください。sets
set()
>>> set()
set([])
{1, 2, 3}
setリテラル構文も使用できます。
>>> {1, 2, 3}
set([1, 2, 3])
sets
とにかく遅いモジュールを使用したい場合は、オブジェクトはSet
大文字で呼び出されますS
:
>>> from sets import Set
ただし、モジュールは非推奨になっていることに注意してください。これを使用しても、組み込みタイプには何も追加されません。モジュールはPython3で完全に削除されました。
キーワードであるため、Set
代わりに使用します。set
from sets import Set