리스트, 딕셔너리, 범위를 이해합니다.
리스트 list
리스트 선언하고 요소에 접근하기
리스트 안에 있는 요소를 각각 사용하려면 리스트 이름 바로 뒤에 대괄호 [ ] 를 입력하고, 자료의 위치를 나타내는 숫자를 입력합니다.
대괄호 안에 들어간 숫자는 인덱스index 라고 한다.
사용법은 여러가지다.
리스트의 특정 요소를 변경할 수도 있다.
대괄호 안에 음수를 넣어 뒤에서부터 요소를 선택할 수 있다.
리스트 접근 연산자를 이중으로 사용 가능하다.
리스트 안에 리스트를 사용할 수 도 있다.
리스트 연산하기 : 연결(+), 반복(*), len()
리스트에 요소 추가하기 : append(), insert()
리스트에 요소 제거하기
- 인덱스로 제거하기 : del 키워드, pop()
- 값으로 제거하기 : remove()
- 모두 제거하기 : clear()
리스트 정렬하기 : sort()
리스트 내부에 있는지 확인하기 : in/not in 연산자
for 반복문
- 리스트와 함께 사용하기
중첩 리스트와 중첩 반복문
중첩 반복문 : 반복문을 여러 겹 중첩해 사용한다.
[1, 2, 3] 처럼 한 겹으로 감싸진 리스트는 1차원 리스트
[[1, 2, 3], [4, 5, 6]] 처럼 두 겹으로 감싸진 리스트를 2차원 리스트
list of list : 중첩 리스트
딕셔너리와 반복문
딕셔너리는 key 를 기반으로 값(value) 을 저장하는 것.
딕셔너리 선언은 중괄호 { }로 선언한다.
키: 값 형태를 쉼표(,) 로 연결해서 만든다.
딕셔너리 내부에 키 여부 확인은 in 키워드를 사용한다.
범위
범위 : range
정수로 이뤄진 범위를 만들 때는 range() 함수를 사용한다.
첫째, 매개변수에 숫자를 한 개 넣는 방법
range(A)
둘째, 매개변수에 숫자를 두 개 넣는 방법
range(A, B)
셋째, 매개변수에 숫자를 세 개 넣는 방법
range(A, B, C)
for 반복문
for 숫자 변수 in 범위 :
코드
for 반복문 : 반대로 반복하기
for i in range(4, 0 -1, -1) :
print("현재 반복 변수 : {}".format(i))
키워드 정리하기
1. 리스트는 여러 가지 자료를 저장 할 수 있는 자료형
2. 요소는 리스트 내부에 있는 각각의 내용을 의미.
3. 인덱스는 리스트 내부에서 값의 위치를 의미.
4. for 반복문은 특징 코드를 반복해서 실행할 때 사용하는 기본적인 구문.
5. 딕셔너리는 키를 기반으로 여러 자료를 저장하는 자료형
6. 키는 딕셔너리 내부에서 값에 접근할 때 사용하는 것
7. 값은 딕셔너리 내부에 있는 각각의 내용을 의미.
8. 범위는 정수의 범위를 나타내는 값이다. range() 함수로 생성
9. while 반복문은 조건식을 기반으로 특정 코드를 반복해서 실행할 때 사용하는 구문.
10. break 키워드는 반복문을 벗어날 때 사용하는 구문
11. continue 키워드는 반복문의 현재 반복을 생략할 때 사용하는 구문
12. reversed() 함수는 매개변수에 리스트를 넣으면 요소의 순서를 뒤집을 수 있다.
13. enumerate() 함수는 매개변수에 리스트를 넣으면 인덱스와 값을 쌍으로 사용해 반복문을 돌릴 수 있게 해주는 함수.
14. items() 함수는 키와 쌍으로 사용해 반복문을 돌릴 수 있게 해주는 딕셔너리 함수.
15. 리스트 내포는 반복문과 조건문을 대괄호 [ ] 안에 넣는 형태를 사용해서 리스트를 생성하는 파이썬의 특수한 구문.
'Book' 카테고리의 다른 글
[혼공파] 혼공학습단 5주차 (0) | 2024.08.14 |
---|---|
[혼공파] 혼공학습단 4주차 (0) | 2024.08.02 |
[혼공파] 혼공학습단 12기 2주차 (0) | 2024.07.17 |
[혼공파] 혼공학습단 12기 2주차 (0) | 2024.07.12 |
[혼공컴운] 혼공학습단11기_회고 (0) | 2024.02.18 |