Tuplas, Listas, Diccionarios y Conjuntos en Python Flashcards
¿Qué son las tuplas en Python?
Son estructuras de datos inmutables definidas con paréntesis ().
¿Cómo se accede a los elementos de una tupla?
Acceso mediante índices, por ejemplo: tupla[0] devuelve 1.
¿Cuál es la principal característica de las listas en Python?
Son estructuras de datos mutables definidas con corchetes [].
Menciona dos métodos importantes de las listas.
- append()
- remove()
- pop()
- sort()
- reverse()
¿Qué almacenan los diccionarios en Python?
Almacenan datos en formato clave-valor, definidos con llaves {}.
Ejemplo de un diccionario en Python.
diccionario = {‘nombre’: ‘Juan’, ‘edad’: 18}.
¿Cómo se accede a los valores en un diccionario?
Acceso mediante claves, por ejemplo: diccionario[‘nombre’] devuelve Juan.
Menciona dos métodos útiles de los diccionarios.
- keys()
- values()
- items()
- get()
- pop()
¿Qué son los conjuntos en Python?
Estructuras de datos desordenadas sin elementos duplicados.
¿Cómo se definen los conjuntos en Python?
Se definen con llaves {} o con set().
¿Qué operaciones son importantes en los conjuntos?
- unión (|)
- intersección (&)
- diferencia (-)
¿Cuál es la diferencia principal entre una tupla y una lista?
Las tuplas son inmutables y las listas son mutables.
¿Qué método se utiliza para agregar un elemento a una lista?
append()
¿Qué hace el método pop() en listas?
Elimina y devuelve el último elemento de la lista.
¿Qué hace el método remove() en listas?
Elimina el primer elemento que coincide con el valor especificado.
Fill in the blank: Las listas se definen con _______.
[corchetes]
Fill in the blank: Las tuplas se definen con _______.
[paréntesis]
Fill in the blank: Los diccionarios almacenan datos en formato _______.
[clave-valor]
True or False: Los conjuntos permiten elementos duplicados.
False
Escribe un programa que almacene las asignaturas de un curso en una lista y las muestre por pantalla. ¿Qué tipo de estructura de datos se utiliza?
Lista
Crea un diccionario que almacene información de un estudiante. ¿Cuáles son las claves que debe contener?
- nombre
- edad
- grado
- notas
Escribe un programa que encuentre la unión, intersección y diferencia entre dos conjuntos. ¿Qué tipo de estructuras se están utilizando?
Conjuntos
¿Qué error se observa al intentar modificar un elemento de una tupla?
TypeError: ‘tuple’ object does not support item assignment.
¿Cómo se puede convertir una tupla en lista?
Usando la función list().