- 파이썬은 문자열과 튜플은 불변이다. (변경 불가능)
a = "hello" a[0] = 'j' # 불가능 --------------------------------------------------------------------------- TypeError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_24676/1634402177.py in <module> 1 a = "hello" ----> 2 a[0] = 'j' # 불가능 TypeError: 'str' object does not support item assignment --------------------------------------------------------------------------- a = "hello" b = 'j' + a[1:] c = "jello" print(b, c) --------------------------------------------------------------------------- jello jello
- append() : 리스트 끝에 항목 추가
extend() : 리스트 연장
a = [1, 2] b = [3, 4] a.append(b) print(a) --------------------------------------------------------------------------- [1, 2, [3, 4]] --------------------------------------------------------------------------- a = [1, 2] b = [3, 4] a.extend(b) print(a) --------------------------------------------------------------------------- [1, 2, 3, 4] --------------------------------------------------------------------------- a = [1, 2] b = [3, 4] a += b print(a) --------------------------------------------------------------------------- [1, 2, 3, 4] ---------------------------------------------------------------------------
- insert(인덱스, 추가값) : 리스트 중간에 값 추가
- 지우기
remove(리스트의 값)
pop(인덱스) // 인덱스의 기본값은 마지막 인덱스, 지워진 값을 반환함 - index(값) : 그 값이 리스트의 몇 번째 인덱스인지..
중복된 값을 넣으면 처음 나온 인덱스 알려줌 - in 키워드 : 리스트 내 해당 값이 존재하는지 확인 (True, False)
a = [1, 2, 3, 3, 5, 7] b = 5 c = b in a c --------------------------------------------------------------------------- True
- list 정렬
sort() : 리스트 자체를 내부적으로 정렬
sorted() : 리스트의 정렬된 복사본 반환
a.sort()
b = sorted(a) - 주피터 노트북 단축키
함수 설명 : shift + tab
'python' 카테고리의 다른 글
[python/파이썬] list에서 공통 데이터만 추출하는 예제 (0) | 2021.06.24 |
---|---|
[python/파이썬] pandas method(판다스 함수) (0) | 2021.06.23 |
[python/파이썬] 필수 파이썬 라이브러리 (0) | 2021.06.22 |
[python/파이썬] CSV 파일 불러오기 / 한글 깨짐 현상 해결 방 (0) | 2021.06.18 |