22 of 151 menu

Μέθοδος pop

Η μέθοδος pop διαγράφει ένα στοιχείο από το λεξικό με βάση το κλειδί του και επιστρέφει την τιμή του. Στην πρώτη παράμετρο της μεθόδου ορίζουμε το κλειδί του στοιχείου, στη δεύτερη προαιρετική παράμετρο - την προεπιλεγμένη τιμή.

Σύνταξη

λεξικό.pop(κλειδί, [προεπιλεγμένη τιμή])

Παράδειγμα

Ας βρούμε ένα στοιχείο με βάση το κλειδί και ας το διαγράψουμε χρησιμοποιώντας τη μέθοδο pop:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

Αποτέλεσμα εκτέλεσης κώδικα:

1 {'b': 2, 'c': 3}

Παράδειγμα

Τώρα ας προσπαθήσουμε να βρούμε και να διαγράψουμε ένα στοιχείο με βάση ένα κλειδί που δεν υπάρχει στο λεξικό:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

Αποτέλεσμα εκτέλεσης κώδικα:

! {'a': 1, 'b': 2, 'c': 3}

Παράδειγμα

Ας αλλάξουμε το προηγούμενο παράδειγμα έτσι, ώστε για το μη υπάρχον κλειδί να μην υπάρχει προεπιλεγμένη τιμή:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

Μετά την εκτέλεση του κώδικα η μέθοδος θα μας επιστρέψει ένα σφάλμα:

KeyError: 'e'

Δείτε επίσης

  • μέθοδος popitem,
    που διαγράφει το ζεύγος κλειδί-τιμή
  • μέθοδος clear,
    που διαγράφει όλα τα στοιχεία του λεξικού
  • μέθοδος setdefault,
    που προσθέτει μια προεπιλεγμένη τιμή για το κλειδί
  • συνάρτηση len,
    που επιστρέφει το μήκος του λεξικού
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη