Poți elimina elementele unui dicționar în mai multe moduri:
Metoda pop()
Dă-i lui pop() numele unei chei și va scoate acel element din dicționar:
Exemplu
Prompt
Scrie un program Python care creează un dicționar numit thisdict cu cheile "brand", "model" și "year" și valorile "Ford", "Mustang" și 1964. Apoi elimină cheia "model" folosind metoda pop() și afișează dicționarul.
Ieșire: program Python complet
main.py
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.pop("model")
print(thisdict)
Metoda popitem()
Cu popitem(), elementul inserat cel mai recent este cel care pleacă (înainte de versiunea 3.7, alegerea era aleatorie):
Exemplu
Prompt
Scrie un program Python care creează un dicționar numit thisdict cu cheile "brand", "model" și "year" și valorile "Ford", "Mustang" și 1964. Apoi elimină ultimul element inserat folosind metoda popitem() și afișează dicționarul.
Ieșire: program Python complet
main.py
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.popitem()
print(thisdict)
Cuvântul cheie del
Scrie după cuvântul cheie del numele unei chei ca să ștergi acel element:
Exemplu
Prompt
Scrie un program Python care creează un dicționar numit thisdict cu cheile "brand", "model" și "year" și valorile "Ford", "Mustang" și 1964. Apoi elimină cheia "model" folosind cuvântul cheie del și afișează dicționarul.
Ieșire: program Python complet
main.py
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
del thisdict["model"]
print(thisdict)
Exemplu
Singur, del șterge complet întregul dicționar:
Prompt
Scrie un program Python care creează un dicționar numit thisdict cu cheile "brand", "model" și "year" și valorile "Ford", "Mustang" și 1964. Apoi șterge întregul dicționar folosind cuvântul cheie del și încearcă să-l afișezi, ceea ce va provoca o eroare, deoarece thisdict nu mai există.
Ieșire: program Python complet
main.py
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
del thisdict
print(thisdict) #aceasta va provoca o eroare, deoarece „thisdict” nu mai există.
Metoda clear()
Când apelezi clear(), dicționarul rămâne gol:
Exemplu
Prompt
Scrie un program Python care creează un dicționar numit thisdict cu cheile "brand", "model" și "year" și valorile "Ford", "Mustang" și 1964. Apoi golește dicționarul folosind metoda clear() și afișează-l.
Ieșire: program Python complet
main.py
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict.clear()
print(thisdict)