9 of 151 menu

A copy metódus

A copy metódus másolatot készít a listáról. A metódus paraméterében nem adunk meg semmit.

Szintaxis

lista.copy()

Példa

Másoljuk le a listánkat a copy metódus segítségével:

lst1 = ['ab', 'cd', 'ef'] lst2 = lst1.copy() print(lst2)

A kód végrehajtásának eredménye:

['ab', 'cd', 'ef']

Példa

Azonban a copy metódus alkalmazásakor csak úgynevezett sekély másolatot hozunk létre - a módosítások, amelyeket az eredeti listában végzünk a másolás után, nem érintik a másolatot:

lst1 = ['ab', 'cd', 'ef'] lst2 = lst1.copy() lst1.append('jh') print(lst1) print(lst2)

A kód végrehajtásának eredménye:

['ab', 'cd', 'ef', 'jh'] ['ab', 'cd', 'ef']

Lásd még

  • a extend metódus,
    amely elemeket ad hozzá a listához a megadott objektumból
  • a clear metódus,
    amely eltávolítja a lista összes elemét
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás