Pythonでどのタイプ(組み込み)が可変および不変であるかを示す表またはチャートがオンラインのどこかにありますか?
8096 次
1 に答える
12
チャートはわかりませんが、基本的には次のとおりです。
可変:
list
、、
注:ただしdictionary
、シーケンスではありません。bytearray
bytearray
不変:
tuple
、str
次の方法で可変性を確認できます。
>>> import collections
>>> l = range(10)
>>> s = "Hello World"
>>> isinstance(l, collections.MutableSequence)
True
>>> isinstance(s, collections.MutableSequence)
False
辞書(マッピング)の場合:
>>> isinstance({}, collections.MutableMapping)
True
于 2011-01-13T07:04:08.237 に答える