(2021.01.04)
자료형은 계속 정리하는데도 끝이 없다....
숫자, 문자열에 이어서 이번에는 리스트 자료형이다!!
book.naver.com/bookdb/book_detail.nhn?bid=15052904
참고 도서: 점프 투 파이썬
리스트 자료형
리스트명 = [요소1, 요소2, 요소3, ...]
리스트에는 모든 자료형이 포함될 수 있다.
리스트의 인덱싱
>>> a=[1,2,3,['A','B','C']]
>>> a[1]
2
>>> a[-1]
['A','B','C']
>>> a[-1][1]
'B'
리스트의 슬라이싱
>>> a=[1,2,3,4,5,6,7,8,9]
>>> a[:4]
[1,2,3,4]
문자열 슬라이싱과 동일하게 쓰인다.
리스트 연산: 더하기, 반복하기, 길이 구하기
리스트 연산 역시 문자열 연산과 동일하다.
>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a+b
[1,2,3,4,5,6]
>>> a*3
[1,2,3,1,2,3,1,2,3]
>>> len(a)
3
리스트의 수정
>>> a=[1,2,3]
>>> a[2]=7
>>> a
[1,2,7]
리스트의 삭제
del 객체
--> del 함수는 파이썬이 자체적으로 가지고 있는 삭제 함수이다.
>>> a=[1,2,3]
>>> del a[1]
>>> a
[1,3]
리스트 관련함수
리스트 관련함수도 문자열 관련함수와 마찬가지로 리스트 변수 이름 뒤에 . 를 붙여서 사용한다.
append | 리스트에 요소 추가 |
sort | 리스트 정렬 |
reverse | 리스트 뒤집기 |
index | 위치 반환 |
insert | 리스트에 요소 삽입 |
remove | 리스트 요소 제거 |
pop | 리스트 요소 끄집어내기 |
count | 리스트에 포함된 요소 x의 개수 세기 |
extend | 리스트 확장 |
728x90
'Coding > Python' 카테고리의 다른 글
[Python] 파이썬 제어문 - if문 (0) | 2021.01.08 |
---|---|
[Python] 파이썬 자료형 - 튜플 자료형, 딕셔너리 자료형, 집합 자료형, 불 자료형, 변수 (0) | 2021.01.08 |
[Python] 파이썬 자료형 - 문자열 자료형: 연산, 인덱싱, 슬라이싱, 포매팅, 문자열 관련함수 (0) | 2021.01.08 |
[Phython] 파이썬 자료형 - 숫자형, 문자열 자료형 (0) | 2021.01.05 |
[Python] 파이썬 설치하기 (Windows) + IDLE (0) | 2021.01.02 |