⊗pyPmDcCTD 104 of 208 menu

Μετατροπή σε Λεξικό στην Python

Για να μετατρέψετε ένα αντικείμενο σε λεξικό, πρέπει να εφαρμόσετε τη συνάρτηση dict. Ωστόσο, δεν μπορούν όλοι οι τύποι δεδομένων να γίνουν λεξικό. Ας προσπαθήσουμε να μετατρέψουμε σε λεξικό μια συμβολοσειρά και μια λίστα:

txt = '12345' dct = dict(txt) # θα εμφανίσει σφάλμα lst = ['1', '2', '3', '4', '5'] dct = dict(lst) # θα εμφανίσει σφάλμα

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

lst = [['a', '1'], ['b', '2']] dct = dict(lst) print(dct) # θα εμφανίσει {'a': '1', 'b': '2'}

Μπορείτε επίσης να μετατρέψετε σε λεξικό και ένθετες πλειάδες:

tlp = ((1, 'a'), (2, 'b')) dct = dict(tlp) print(dct) # θα εμφανίσει {1: 'a', 2: 'b'}

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

tst = [[1, 'ab'], [2, 'cd'], [3, 'ef']] dct = dict(tst) print(dct)

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

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

tst = [('x', 2), ('y', 4), ('z', 6)] dct = dict(tst) print(dct)

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

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

tst = ['a', 'b', 'c', 'd'] dct = dict(tst) print(dct)

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

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

tst = ('a', 1), ('b', 2), ('c', 3) dct = dict(tst) print(dct)

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

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