Python Set - Cómo crear conjuntos en Python

Python Set - Cómo crear conjuntos en Python

Cada una de las estructuras de datos incorporadas en Python como las listas, los diccionarios, etc... tienen sus características distintivas.

Estas son algunas de las características de los conjuntos en Python:

No se permiten elementos duplicados. Si los elementos aparecen varias veces, sólo uno será reconocido en el conjunto.

Los elementos de un conjunto no están ordenados. El orden del conjunto cambia cada vez que se utiliza.

El valor de los elementos de un conjunto no puede modificarse/ cambiarse una vez que el conjunto ha sido creado.

Así que aprendamos de manera básica a crear conjuntos.

Concluiremos hablando de algunos de los casos de uso de los conjuntos en la programación y las matemáticas en Python.

Cómo crear conjuntos:

Utilizamos llaves para almacenar los elementos de un conjunto. Este es el aspecto de un conjunto:

nameSet = {"John", "Jane", "Doe"}

print(nameSet)
# {'Jane', 'Doe', 'John'}        

En el código anterior, creamos un conjunto llamado nameSet.

Notarás que cuando se imprime el conjunto, los valores aparecen en un orden diferente. Esta es una de las características de los conjuntos en Python que mencioné anteriormente.

Cómo acceder a los elementos de un conjunto en Python

Puedes utilizar un bucle para acceder e imprimir los elementos de un conjunto. No se puede utilizar el índice de los elementos para acceder a ellos, ya que el orden siempre cambia, ningún elemento conserva su índice.

Este es un ejemplo:

nameSet = {"John", "Jane", "Doe"}

for names in nameSet:
    print(names)
    # John
    # Doe
    # Jane        

Utilizamos un bucle for para imprimir los elementos de nameSet

En la siguiente sección, verás cómo añadir elementos a un conjunto.

Cómo añadir elementos a un conjunto en Python

Puedes añadir un elemento a un conjunto en Python utilizando el método add() con el nuevo elemento a añadir pasado como parámetro.

Aquí tienes un ejemplo:

nameSet = {"John", "Jane", "Doe"}

nameSet.add("Ihechikara")

print(nameSet)
# {'John', 'Ihechikara', 'Doe', 'Jane'}        

Añadimos un nuevo elemento - "Ihechikara" - al conjunto: nameSet.add("Ihechikara").

También puedes añadir un elemento de otro conjunto u otras estructuras de datos (listas, diccionarios y tuplas) a un conjunto utilizando el método update().

Aquí un ejemplo:

nameSet = {"John", "Jane", "Doe"}

nameSet2 = {"Jade", "Jay"}

nameSet.update(nameSet2)

print(nameSet)
# {'Doe', 'Jay', 'Jane', 'Jade', 'John'}        

Para añadir los nombres de nameSet2 a nameSet, pasamos nameSet2 como parámetro al método update(): nameSet.update(nameSet2).

¿Te gustó el contenido? ¿te gustaría que abordaramos de manera sencilla otro lenguaje? o bien podemos resolver tus dudas. Además tenemos buenas noticias para ti... y no solo para enriquecer tu CV, sino para invitarte a iniciar un proceso de reclutamiento para empresas de reconocimiento internacional.

Sigue nuestro sitio web Metaphorce.mx o bien escríbenos a metaphorce@forteinnovation.mx

Inicia sesión para ver o añadir un comentario.

Más artículos de Metaphorce

Otros usuarios han visto

Ver temas