⊗pyPmDcOEG 99 of 208 menu

Προαιρετική λήψη στοιχείου από λεξικό στην Python

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

Ας δούμε πρακτικά. Ας υποθέσουμε ότι έχουμε το ακόλουθο λεξικό:

dct = { 'a': 1, 'b': 2, 'c': 3 }

Ας πάρουμε το στοιχείο με κλειδί 'a':

print(dct.get('a')) # θα εμφανίσει 1

Τώρα ας προσπαθήσουμε να πάρουμε το στοιχείο με κλειδί 'x':

print(dct.get('x')) # θα εμφανίσει None

Στη δεύτερη παράμετρο της μεθόδου get μπορούμε να ορίσουμε μια προεπιλεγμένη τιμή για το στοιχείο που απουσιάζει. Αυτό μπορεί να χρειαστεί όταν η εμφάνιση του None για οποιονδήποτε λόγο είναι ανεπιθύμητη. Ας ορίσουμε για το κλειδί 'x' την τιμή 4:

print(dct.get('x', 4)) # θα εμφανίσει 4

Δίνεται ο ακόλουθος κώδικας:

dct = { 1: 'x', 2: 'y', 3: 'z', 4: 'w' } print(dct.get(4))

Πείτε τι θα εμφανιστεί στην κονσόλα.

Δίνεται ο ακόλουθος κώδικας:

dct = { 1: 'a', 2: 'b', 3: 'c', 4: 'd' } print(dct.get('3'))

Πείτε τι θα εμφανιστεί στην κονσόλα.

Δίνεται το λεξικό:

dct = { 'x': 1, 'y': 2, 'z': 3 }

Λάβετε από αυτό το στοιχείο με κλειδί 'w' έτσι ώστε η προεπιλεγμένη τιμή του να είναι '!'.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη