-1
setとbooleanの値に関するpython3の奇妙な動作に気付きました。boolとsetに関するPythonのインコヒーレントな振る舞い
>>{True}
>>type({True})
<class 'set'>
しかし、
>>set(True)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'bool' object is not iterable
私はここに非常に困惑しています。
最初は、タイプが 'bool'の要素を持つ文字セット' set'です。 2番目の方法は 'bool'を' set'にキャストしようとしています。これは不可能です。 – AChampion
* 'bool'には手掛かりがありますオブジェクトは反復可能ではありません* –