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:
Recomendado por LinkedIn
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