Tipos y estructuras de datos en Python
En Python tiene varios tipos de datos compuestos estándar disponibles por defecto en el interprete, como los tipos numéricos, secuencias, mapeos y conjuntos usados para agrupar otros valores.
Para el caso de las estructuras de datos se usan variables y constantes las cuales usan operadores para tratar los tipos de datos estándar.
Clasificación
Los tipos de datos compuestos estándar se pueden clasificar como los dos siguientes:
- Mutable: su contenido (o dicho valor) puede cambiarse en tiempo de ejecución.
- Inmutable: su contenido (o dicho valor) no puede cambiarse en tiempo de ejecución.
Se pueden resumir los tipos de datos compuestos estándar en la siguiente tabla:
Categoría de tipo | Nombre | Descripción |
Números inmutables | int |
entero |
float |
coma flotante | |
complex |
complejo | |
bool |
booleano | |
Secuencias inmutables | str |
cadena de caracteres |
tuple |
tupla | |
Secuencias mutables | list |
lista |
range |
rango mutable | |
Mapeos | dict |
diccionario |
Conjuntos mutables | set |
conjunto mutable |
Conjuntos inmutables | frozenset |
conjunto inmutable |
Otros tipos de datos incorporados, se describen a continuación:
Categoría de tipo | Nombre | Descripción |
Objeto integrado | NoneType |
el objeto None. |
Objeto integrado | NotImplementedType |
el objeto NotImplemented. |
Objeto integrado | ellipsis |
el objeto Ellipsis. |
Objeto integrado | file |
el objeto file. |