18 of 151 menu

Metóda copy

Metóda copy vytvára kópiu slovníka. V parametri metódy nič neuvádzame.

Syntax

slovník.copy()

Príklad

Skopírujme náš slovník pomocou metódy copy:

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

Výsledok vykonania kódu:

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

Príklad

Avšak, aplikovaním metódy copy vytvárame iba plytkú kópiu slovníka - zmeny, ktoré vykonáme v pôvodnom slovníku po skopírovaní, neovplyvnia kópiu:

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

Výsledok vykonania kódu:

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

Pozri tiež

  • metóda clear,
    ktorá odstraňuje všetky prvky slovníka
  • metóda update,
    ktorá aktualizuje slovník kľúčmi a hodnotami iného slovníka
  • funkcia len,
    ktorá vracia dĺžku slovníka
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť