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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부