Python delete key: Slik Fjerner Du Nøkkel Fra Ordbok

Python dictionary pop() er en innebygd metode som sletter nøkkelen fra Ordboken. Pop () – metoden godtar et nøkkelargument, og sletter dette nøkkelverdielementet.

Slik Fjerner Du Nøkkel Fra Ordbok I Python

for å slette eller fjerne en nøkkel fra Python-Ordboken, er det tre hovedmåter å slette nøkkel fra Ordboken.

  1. Slett nøkkel fra Ordbok ved hjelp av dict.pop ()
  2. Slett nøkkel fra Ordbok ved hjelp av del.
  3. Slett nøkkel fra Ordbok ved hjelp av del og prøv / unntatt.

Slett nøkkel fra Ordbok ved hjelp av dict.pop ()

Python dict.pop () – metoden fjerner det angitte elementet fra Ordlisten. Dict pop () – metoden fjerner og returnerer et element fra en ordbok gitt den gitte nøkkelen.

hvis nøkkelen finnes i Ordlisten, så dict.pop () fjerner elementet med den oppgitte nøkkelen fra Ordlisten og returnerer verdien.

hvis den oppgitte nøkkelen ikke finnes i Ordlisten, returnerer Den den angitte Standardverdien. Hvis den oppgitte nøkkelen ikke finnes i Ordlisten og Ingen Standardverdi sendes til pop (), vil Den kaste KeyError.

Se følgende kode.

# app.pyadict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)rEl = adict.pop('c')print(adict)print('Removed element: ', rEl)

Utgang

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}{'a': 'abel', 'b': 'billie', 'd': 'delray'}Removed element: cyrus

dikten.pop () – metoden returnerer det fjernede elementet.

Slett nøkkel Fra Ordbok ved hjelp av del

Python del keyword brukes til å fjerne ett eller flere elementer fra en samling. Del fungerer på lister og ordbøker.

Se følgende syntaks.

del d

del-setningen fjerner det gitte elementet fra Ordlisten. Hvis den oppgitte nøkkelen ikke er til stede i Ordboken, vil Den kaste Nøkkelfeil.

Se følgende kode.

adict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)if "c" in adict: del adictprint("Updated Dictionary :", adict)

Utgang

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}Updated Dictionary : {'a': 'abel', 'b': 'billie', 'd': 'delray'}

Del er en klar og rask måte å slette elementer fra ordboken på.

Slett nøkkel fra Ordlisten ved hjelp av del og prøv / unntatt

Se følgende kode.

# app.pyadict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)key = "e"try: del adictexcept KeyError: print(f'Key {key} not found')print("Updated Dictionary :", adict)

Output

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}Key e not foundUpdated Dictionary : {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}

i programmet ovenfor prøver vi å slette en nøkkel som ikke finnes i Ordboken og fange feilen.

Konklusjon

det er flere standard måter å fjerne nøkler fra en ordbok I Python. Du kan bruke del, dict.pop () metode for å fjerne et element.

Se også

Python ordbok oppdatering ()

Python ordbok verdier ()

Python ordbok popItem ()

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.