python中的序列类型不包括,python中的序列有哪些
python中的序列变量Sequence
list、bytearray、array.array、collections.deque和memoryview。不变序列
元组、字符串和字节。序列图
箭头指向父类,如图所示:
1.序列是迭代的,继承了__iter__的方法。在系统迭代描述中,所有序列都是迭代对象,因为它们继承了__iter__,
2.可变序列的可变序列是一种添加追加、删除和其他添加、删除和更改的方法。其中一个方法是__iadd__,表示变量sequence可以自己递增(当=用于运算时会调用__iadd__方法)。
1和list2是可变序列,如list,代码如下
列表2=[1]
列表1=[2,3]
打印(id(列表1)) # 1
列表1=列表2
打印(列表1) # 2
打印(id(列表1)) # 3
结果:
1:2752481250184
2:[2, 3, 1]
3:2752481250184
未更改的值指示序列化后它仍然是同一个对象。
转载请联系作者授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。