Conjuntos en Python: Conceptos, Operaciones y Ejemplos
Toca para girar · Desliza para navegar
10 tarjetas
Pregunta: ¿Qué es un conjunto en Python y en qué se parece a listas y tuplas?
Respuesta: Un conjunto es un tipo de colección en Python; como las listas y tuplas puede contener distintos tipos de datos (mezcla de tipos).
Pregunta: ¿En qué difieren los conjuntos de las listas y las tuplas respecto al orden?
Respuesta: Los conjuntos no están ordenados: no registran la posición de los elementos.
Pregunta: ¿Qué característica importante sobre elementos tiene un conjunto?
Respuesta: Los conjuntos solo contienen elementos únicos: no pueden tener duplicados.
Pregunta: ¿Cómo se define sintácticamente un conjunto literal en Python?
Respuesta: Se usan llaves { } y se colocan los elementos dentro de las llaves.
Pregunta: Si una lista contiene elementos duplicados y la conviertes a conjunto, ¿qué pasa con los duplicados?
Respuesta: Los elementos duplicados se eliminan al crear/convertir a un conjunto; solo queda una única instancia de cada elemento.
Pregunta: ¿Qué función se usa para convertir (hacer conversión de tipo) una lista en un conjunto?
Respuesta: La función set aplicada a la lista: set(mi_lista) devuelve un conjunto con elementos únicos.
Pregunta: ¿Cómo se añade un elemento a un conjunto usando métodos de Python (sintaxis)?
Respuesta: Usando el método add: nombre_conjunto.add(elemento).
Pregunta: Si se intenta añadir dos veces el mismo elemento con add, ¿qué ocurre?
Respuesta: Nada cambia: el conjunto no permite duplicados, por lo que el elemento aparecerá solo una vez.
Pregunta: ¿Cómo se elimina un elemento de un conjunto con métodos de Python (sintaxis)?
Respuesta: Usando el método remove: nombre_conjunto.remove(elemento).
Pregunta: ¿Cómo se comprueba si un elemento pertenece a un conjunto (sintaxis) y qué devuelve?
Respuesta: Usando el operador in: elemento in conjunto. Devuelve True si está presente y False si no.