본문 바로가기

IT노트(구)/기타

파이썬에서 append(), extend() 차이점

append()와 extend()는


둘 다 list를 확장시켜주는 메소드이다.


그러면 어떤 차이가 있을까?


다음 예제를 그냥 스윽 훑어만 봐도


한 눈에 차이를 파악할 수 있을 것이다!(긴 설명은 필요없다!)




x = [1, 2, 3]

x.append([4, 5])

print (x)


결과 : [1, 2, 3, [4, 5]]



x = [1, 2, 3]

x.extend([4, 5])

print (x)


결과 : [1, 2, 3, 4, 5]