Requisito previo: conjuntos de Python
1. ¿Cuál es el resultado del código que se muestra a continuación?
sets = {1, 2, 3, 4, 4} print(sets)
Opciones:
- {1, 2, 3}
- {1, 2, 3, 4}
- {1, 2, 3, 4, 4}
- Error
Output: 2. {1, 2, 3, 4}
Explicación : no se permiten valores duplicados en conjuntos. Por lo tanto, la salida del código que se muestra arriba será un conjunto que contendrá el valor duplicado solo una vez. Por lo tanto, la salida será {1, 2, 3, 4}.
2. ¿Cuál es el resultado del código que se muestra a continuación?
sets = {3, 4, 5} sets.update([1, 2, 3]) print(sets)
Opciones:
- {1, 2, 3, 4, 5}
- {3, 4, 5, 1, 2, 3}
- {1, 2, 3, 3, 4, 5}
- Error
Output: 1. {1, 2, 3, 4, 5}
Explicación: La actualización del método agrega elementos a un conjunto.
3. ¿Cuál es el resultado del código que se muestra a continuación?
set1 = {1, 2, 3} set2 = set1.copy() set2.add(4) print(set1)
Opciones:
- {1, 2, 3, 4}
- {1, 2, 3}
- Sintaxis inválida
- Error
Output: 2. {1, 2, 3}
Explicación : en el código anterior, set2 es apenas una copia y no un alias de set1. Por lo tanto, cualquier cambio realizado en set2 no se refleja en set1.
4. ¿Cuál es el resultado del código que se muestra a continuación?
set1 = {1, 2, 3} set2 = set1.add(4) print(set2)
Opciones:
- {1, 2, 3, 4}
- {1, 2, 3}
- Sintaxis inválida
- Ninguna
Output: 4. None
Explicación: el método add no devuelve nada. Por lo tanto, no habrá salida.
5. ¿Cuál es el resultado del código que se muestra a continuación?
set1 = {1, 2, 3} set2 = {4, 5, 6} print(len(set1 + set2))
Opciones:
- 3
- 6
- Inesperado
- Error
Output: 4. Error
Explicación: tipos de operandos no admitidos para +: ‘set’ y ‘set’.
Publicación traducida automáticamente
Artículo escrito por Abhishek Sharma 44 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA