前言:
眼前你们对“python中常用的序列结构有哪几种各有何特点”都比较关心,朋友们都需要知道一些“python中常用的序列结构有哪几种各有何特点”的相关知识。那么小编在网摘上汇集了一些关于“python中常用的序列结构有哪几种各有何特点””的相关文章,希望我们能喜欢,大家一起来了解一下吧!Python中有多种序列,依据所包含的数据类型和是否可变,分为以下几种。
容器序列
容器序列中可存放任意数据类型,因此实际存储的是对象的引用。
容器序列包含以下几种:list、tuple和collections.deque
这些序列能存放不同类型的数据。
扁平序列
扁平序列只能存储同一种数据类型,是一段连续的内存空间,存储的是实际的值,而不是引用,只能存储字符、字节和数值等基础数据类型。
扁平序列包含以下几种:str、bytes、bytearray、memoryview和array.array
这类序列只能容纳一种类型。
可变序列
可变序列是允许内容被修改的序列,主要包含以下几种:
list、bytearray、array.array、collections.deque和memoryview。
不可变序列
不可变序列是内容一旦被初始化,就不允许修改的序列。主要包含以下几种:
tuple、str和bytes。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。