“Python Dictionary Eliminar basado en el valor” Código de respuesta

Cómo eliminar un elemento del diccionario usando su valor python

a_dictionary = {"one": 1, "two" : 2, "three": 3}

desired_value = 2
for key, value in a_dictionary.items():
  if value == desired_value:
    del a_dictionary[key]
    break

print(a_dictionary)
--------------------------------------------------------------------------------
OUTPUT
{'one': 1, 'three': 3}
Flipsie the Flipping Dog of doom

Python Dictionary Eliminar basado en el valor

# empty dictionary
dictionary = {}
# lists
list_1 = [1, 2, 3, 4, 5]
list_2 = ["a", "b", "c", "d", "e"]
# populate a dictionary.
for key, value in zip(list_1, list_2):
    dictionary[key] = value
# output
print(dictionary)

# Item to delete
item_1 = "c"

# Delete item from dictionary - based on values specified
for key, value in dictionary.items():
    if value == item_1:
        dictionary.pop(key)
        break

print(dictionary)
S_Fryer

Respuestas similares a “Python Dictionary Eliminar basado en el valor”

Preguntas similares a “Python Dictionary Eliminar basado en el valor”

Más respuestas relacionadas con “Python Dictionary Eliminar basado en el valor” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código