14 - Introducción a los Sets en Python

Lección 14 del curso Python Nivel Intermedio.

Introducción

En la lección anterior terminamos de analizar las dictionary comprehensions, una forma muy “pythonica” de generar y operar sobre los diccionarios en Python.

En esta lección hablaremos de los sets, otra estructura que permite almacenar datos de forma no ordenada. En particular veremos qué son, cómo crearlos y algunas características y operaciones básicas que podemos realizar sobre este tipo de datos.

Contenido exclusivo suscriptores

Suscríbete y accede al código fuente y al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

¿Qué es un Set en Python?

Un set en Python es una colección no ordenada de valores únicos. Desglosemos este significado:

Además de esto la condición es que los valores deben ser tipos de datos inmutables. Es decir que podemos almacenar en un set strings, floats, ints o tuplas, por ejemplo; pero no podemos almacenar listas o diccionarios (porque estos datos son mutables)

Cómo crear un set

Existen dos formas de hacerlo:

Operaciones y características básicas

Contenido exclusivo suscriptores

Recuerda suscribirte para acceder al código fuente y al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Conclusión

Muy bien ya tenemos claras las principales características de los sets y algunas operaciones básicas que permiten su procesamiento.

En la siguiente lección veremos en detalle las funciones y métodos útiles para el procesamiento avanzado de los sets, entre las que se encuentran algunas operaciones matemáticas y métodos para modificarlos, así como los sets comprehensions.

Ver todas las lecciones de este curso