18 of 151 menu

Μέθοδος copy

Η μέθοδος copy δημιουργεί ένα αντίγραφο του λεξικού. Δεν ορίζουμε τίποτα στην παράμετρο της μεθόδου.

Σύνταξη

λεξικό.copy()

Παράδειγμα

Ας αντιγράψουμε το λεξικό μας χρησιμοποιώντας τη μέθοδο copy:

dct1 = { 'a': 1, 'b': 2, 'c': 3 } dct2 = dct1.copy() print(dct2)

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

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

Παράδειγμα

Ωστόσο, εφαρμόζοντας τη μέθοδο copy δημιουργούμε μόνο ένα ρηχό αντίγραφο του λεξικού - οι αλλαγές που θα κάνουμε στο αρχικό λεξικό μετά την αντιγραφή, δεν θα επηρεάσουν το αντίγραφο:

dct1 = { 'a': 1, 'b': 2, 'c': 3 } dct2 = dct1.copy() dct1['e'] = 4 print('dct1', dct1) print('dct2', dct2)

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

dct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4} dct2 {'a': 1, 'b': 2, 'c': 3}

Δείτε επίσης

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