[Python] Python 문법 맛 보기 : 자료구조 - 01.리스트
∇ 자료구조(Data Structure) - 리스트, 튜플, 딕셔너리 등..
: 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조.
∇ 리스트 (List)구조.
: 여러개의 데이터를 저장할 수 있는 자료형
[ just like "데이터가 마음껏 타고 내릴 수 있는 기차형태" ]
√ 리스트 만드는 법.
변수 = [ 데이터, 데이터, 데이터 ...]
√ 리스트 내부, 데이터에 접근하기 (인덱싱, Indexing)
√ 리스트 내부, 데이터 할당하기.
√ 리스트 내부, 데이터 추가하기 (append)
√ 리스트 내부, 데이터 삭제하기 (del)
√ 리스트 내부, 리스트의 길이 (len)
√ 리스트 슬라이싱(slicing)
: 리트스[시작인덱스, 끝인덱스+1]
>>> a = [1, 2, 3, 4, 5]
>>> a[0:2]
[1, 2]
∇ 리스트와 반복문.
for 변수 in 리스트 :
∇ 2차원 리스트.
:리스트안에 리스트가 담긴 구조.
∇ 실습.
- scores리스트에서 가장 높은 점수.
∇ 실습.
- 아이템 개수를 나타내는 2차원 리스트/ 모든 방을 돌아다니며 아이템을 수집.