Salida de programas de Python | Juego 24 (Diccionario)

Requisito previo: Python-Dictionary

1. ¿Cuál será la salida?

dictionary = {"geek":10, "for":45, "geeks": 90}
print("geek" in dictionary)

Opciones:

  1. 10
  2. Falso
  3. Verdadero
  4. Error
Output:
3. True

Explicación: in se usa para verificar si la clave existe en el diccionario o no.

2. ¿Cuál será la salida?

dictionary ={1:"geek", 2:"for", 3:"geeks"}
del dictionary

Opciones:

  1. del borra todo el diccionario
  2. del no existe para el diccionario
  3. del borra las claves en el diccionario
  4. del borra los valores en el diccionario
Output:
1. del deletes the entire dictionary

Explicación: del borra todo el diccionario y cualquier otro intento de acceder arrojará un error.

3. ¿Cuál será la salida?

a = {}
a[1] = 1
a['1'] = 2
a[1]= a[1]+1
count = 0
for i in a:
    count += a[i]
print(count)

Opciones:

  1. 4
  2. 2
  3. 1
  4. Error
Output:
1. 4

Explicación: el código anterior básicamente encuentra la suma de los valores de las claves.

4. ¿Cuál será la salida?

test = {1:'A', 2:'B', 3:'C'}
del test[1]
test[1] = 'D'
del test[2]
print(len(test))

Opciones:

  1. 2
  2. 1
  3. 0
  4. Error
Output:
1. 2

Explicación: después de eliminar el par clave-valor de 1:’A’, se agrega el par clave-valor de 1:’D’.

5. ¿Cuál será la salida?

a ={}
a['a']= 1
a['b']=[2, 3, 4]
print(a)

Opciones:

  1. {‘b’: [2], ‘a’: 1}
  2. {‘a’: 1, ‘b’: [2, 3, 4]}
  3. {‘b’: [2], ‘a’: [3]}
  4. Error
Output:
2. {'a': 1, 'b': [2, 3, 4]}

Explicación: los miembros mutables se pueden usar como valores del diccionario, pero no como claves del diccionario.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *