1. 자료구조
여러개의 데이터가 묶여 있는 자료형을 컨테이너 자료형이라 하고, 그런 데이터 구조를 자료구조 라고 한다.
그 예로, 파이썬에는 리스트, 튜플, 딕셔너리, 셋 이 있다.
리스트와, 딕셔너리 형태를 만든 간단한 예
for 문이 반복을 돌 때, 범위가 지정되어있는 형태를 돌기때문에 range()와 마찬가지로 리스트도 for문에 들어갈수있어서, 이렇게 출력할수 있다.
2. 리스트
3. 리스트 for 문
for 문 반복의 범위 란에, 리스트를 넣거나 리스트의 길이를 넣어 일정횟수만큼 반복으로 아이템 출력가능하다.
for 문에 바로 list를 넣거나, len 을 이용해 범위지정하여 인덱스 값을 출력하도록 두 가지 방법으로 아이템 조회 가능.
for 문이 돌 때, 여러개의 변수를 지정하면 리스트 내의 다른 리스트 아이템까지 조회 가능하다.
4. 리스트 while 문
여러가지 방법으로 while문을 이용할 수 있다.
리스트 내의 리스트 값도 while 문의 반복을 통해 조회할 수 있다. [ [2,3],[1,4] ]과 같이 리스트 내의 리스트에서 값으로는 리스트명[겉의 리스트에서의 inedx][내부 리스트에서의 index]로 접근할 수 있다.
과목과 점수가 있을때, min 값 이하이면 탈락으로 출력하도록 if 문을 거치는 for 문 예제를 while문으로 작성한 예시
continue 를 사용하여, min 보다 클 경우 if 문을 다시 반복하고 작은 경우 출력되도록 하는 방법