“Python Dictionary löschen basierend auf dem Wert” Code-Antworten

So entfernen Sie ein Element aus dem Wörterbuch mit seinem Wert 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 löschen basierend auf dem Wert

# 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

Ähnliche Antworten wie “Python Dictionary löschen basierend auf dem Wert”

Fragen ähnlich wie “Python Dictionary löschen basierend auf dem Wert”

Weitere verwandte Antworten zu “Python Dictionary löschen basierend auf dem Wert” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen