18 of 151 menu

copy-metodi

copy-metodi luo kopion sanakirjasta. Metodin parametrissa ei määritetä mitään.

Syntaksi

sanakirja.copy()

Esimerkki

Kopioidaan sanakirjamme käyttämällä copy-metodia:

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

Koodin suorituksen tulos:

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

Esimerkki

Kuitenkin, kun käytämme copy-metodia, luomme vain matalan kopion sanakirjasta - alkuperäiseen sanakirjaan kopioinnin jälkeen tekemämme muutokset eivät vaikuta kopioon:

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

Koodin suorituksen tulos:

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

Katso myös

  • metodi clear,
    joka poistaa kaikki sanakirjan alkiot
  • metodi update,
    joka päivittää sanakirjan toisen sanakirjan avaimilla ja arvoilla
  • funktio len,
    joka palauttaa sanakirjan pituuden
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää