可变类型与不可变类型的图表

2024-04-16 18:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

是否有一个表或一个图表在网上显示哪些类型(内置)在python中是可变和不可变的?


Tags: 类型图表内置
1条回答
网友
1楼 · 发布于 2024-04-16 18:18:55

我不确定图表,但基本上:

可变:

listdictionarybytearray 注意:bytearray不是序列。

不可变:

tuplestr

您可以使用以下命令检查易变性:

>>> import collections
>>> l = range(10)
>>> s = "Hello World"
>>> isinstance(l, collections.MutableSequence)
True
>>> isinstance(s, collections.MutableSequence)
False

对于字典(映射):

>>> isinstance({}, collections.MutableMapping)
True

相关问题 更多 >