본문 바로가기

Programming Language/Python

[Python] 반복 자료형 (append, extend, 구분자 변경하기)

 

 

 

오늘은 Python 반복 자료형 (append, extend)에 대해 포스팅하겠습니다.

 

 


 

 

 

* append()

: 넘겨받은 인수의 자료형에 상관 없이 리스트 뒤에 그대로 추가합니다.

L = [1,2]
L.append([3,4])
print(L)

L변수에 [3.4]리스트를 그대로 추가합니다.

 

 

* extend()

: 넘겨받은 인수가 반복 자료형일 경우, 반복 자료형 내부의 각 원소를 추가합니다.

L2 = [1,2]
L2.extend([3,4])
print(L2)

L2변수에 [3,4]를 추가하면 원소 하나씩 저장됩니다.

 

 

 

 

 

 

* 구분자 변경하기

print('-'.join('2021/01/07'.split('/')))
print( '2021/01/07'.replace('/',' - '))

첫번째는 split함수를 통해 / 구분자로 나눈뒤에 join함수를 이용해서 -로 리스트를 합쳐줍니다.

두번째는 replace함수를 통해 첫번쨰 인자 /를 두번째 인자 -으로 변경해줍니다. (이때 공백을 추가하여 위와 구분하였습니다.)