龙空技术网

Python序列类型

长颈鹿睡觉 212

前言:

眼前你们对“python中常用的序列结构有哪几种各有何特点”都比较关心,朋友们都需要知道一些“python中常用的序列结构有哪几种各有何特点”的相关知识。那么小编在网摘上汇集了一些关于“python中常用的序列结构有哪几种各有何特点””的相关文章,希望我们能喜欢,大家一起来了解一下吧!

Python中有多种序列,依据所包含的数据类型和是否可变,分为以下几种。

容器序列

容器序列中可存放任意数据类型,因此实际存储的是对象的引用。

容器序列包含以下几种:list、tuple和collections.deque

这些序列能存放不同类型的数据。

扁平序列

扁平序列只能存储同一种数据类型,是一段连续的内存空间,存储的是实际的值,而不是引用,只能存储字符、字节和数值等基础数据类型。

扁平序列包含以下几种:str、bytes、bytearray、memoryview和array.array

这类序列只能容纳一种类型。

可变序列

可变序列是允许内容被修改的序列,主要包含以下几种:

list、bytearray、array.array、collections.deque和memoryview。

不可变序列

不可变序列是内容一旦被初始化,就不允许修改的序列。主要包含以下几种:

tuple、str和bytes。

标签: #python中常用的序列结构有哪几种各有何特点 #python3序列类型 #python序列类型包括