Tuplas, Listas, Diccionarios y Conjuntos en Python Flashcards

1
Q

¿Qué son las tuplas en Python?

A

Son estructuras de datos inmutables definidas con paréntesis ().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cómo se accede a los elementos de una tupla?

A

Acceso mediante índices, por ejemplo: tupla[0] devuelve 1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuál es la principal característica de las listas en Python?

A

Son estructuras de datos mutables definidas con corchetes [].

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Menciona dos métodos importantes de las listas.

A
  • append()
  • remove()
  • pop()
  • sort()
  • reverse()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué almacenan los diccionarios en Python?

A

Almacenan datos en formato clave-valor, definidos con llaves {}.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ejemplo de un diccionario en Python.

A

diccionario = {‘nombre’: ‘Juan’, ‘edad’: 18}.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cómo se accede a los valores en un diccionario?

A

Acceso mediante claves, por ejemplo: diccionario[‘nombre’] devuelve Juan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Menciona dos métodos útiles de los diccionarios.

A
  • keys()
  • values()
  • items()
  • get()
  • pop()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué son los conjuntos en Python?

A

Estructuras de datos desordenadas sin elementos duplicados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cómo se definen los conjuntos en Python?

A

Se definen con llaves {} o con set().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué operaciones son importantes en los conjuntos?

A
  • unión (|)
  • intersección (&)
  • diferencia (-)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cuál es la diferencia principal entre una tupla y una lista?

A

Las tuplas son inmutables y las listas son mutables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué método se utiliza para agregar un elemento a una lista?

A

append()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué hace el método pop() en listas?

A

Elimina y devuelve el último elemento de la lista.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué hace el método remove() en listas?

A

Elimina el primer elemento que coincide con el valor especificado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Fill in the blank: Las listas se definen con _______.

A

[corchetes]

17
Q

Fill in the blank: Las tuplas se definen con _______.

A

[paréntesis]

18
Q

Fill in the blank: Los diccionarios almacenan datos en formato _______.

A

[clave-valor]

19
Q

True or False: Los conjuntos permiten elementos duplicados.

20
Q

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?

21
Q

Crea un diccionario que almacene información de un estudiante. ¿Cuáles son las claves que debe contener?

A
  • nombre
  • edad
  • grado
  • notas
22
Q

Escribe un programa que encuentre la unión, intersección y diferencia entre dos conjuntos. ¿Qué tipo de estructuras se están utilizando?

23
Q

¿Qué error se observa al intentar modificar un elemento de una tupla?

A

TypeError: ‘tuple’ object does not support item assignment.

24
Q

¿Cómo se puede convertir una tupla en lista?

A

Usando la función list().