오늘은 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함수를 통해 첫번쨰 인자 /를 두번째 인자 -으로 변경해줍니다. (이때 공백을 추가하여 위와 구분하였습니다.)
'Programming Language > Python' 카테고리의 다른 글
[Python] Mac에서 python 기본 버전 변경하는 방법 (0) | 2021.01.20 |
---|---|
[Python] 'module' object is not callable - timeit 에러 해결 (0) | 2021.01.12 |
[Python] 천 단위 숫자를 쉼표로 구분하기 (format) (0) | 2021.01.12 |
[Python] 반복 자료형 (list, split, join, sort, sorted) (0) | 2021.01.10 |
[Python] if, for, while, try except 문 설명 및 간단한 예제 (0) | 2021.01.09 |
[Python] 인덱싱, 슬라이싱, 산술연산, 연산자 우선순위 (0) | 2021.01.08 |
[Python] str 문자열 클래스 & 이스케이프 문자 (print, type) (0) | 2021.01.07 |
[Python] 파이썬 간단하게 설치하는 방법 - Window (0) | 2021.01.06 |