9 of 151 menu

Метод copy

Методът copy създава копие на списък. В параметъра на метода не се посочва нищо.

Синтаксис

списък.copy()

Пример

Нека копираме нашия списък с помощта на метода copy:

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

Резултат от изпълнението на кода:

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

Пример

Обаче, прилагайки метода copy, ние създаваме само т.нар. плитко копие на списъка - промените, които направим в оригиналния списък след копирането, няма да засегнат копието:

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

Резултат от изпълнението на кода:

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

Вижте също

  • метод extend,
    който добавя към списъка елементи от указания обект
  • метод clear,
    който премахва всички елементи от списъка
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне