혼자 공부하는 파이썬(개정판) 3주차

2022. 7. 24. 17:49Python/혼공학습단 8기

728x90
# 진도 기본 미션 선택 미션
3주차
(7/18 ~ 7/24)
Chapter 04 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 p.213쪽의 1번 문제의 답 쓰고 인증샷

 

■ 기본 미션

보통 다른 프로그래밍 언어에서 배열(Array)은 동일한 타입의 자료로 구성되지만, 파이썬에서는 타입이 동일하지 않아도 가능하며, 리스트(List)라는 용어를 사용합니다. 또한 파이썬의 딕셔너리(Dictionary)와 같이 키(key)와 값(value)으로 구성된 데이터 타입을 다른 프로그래밍 언어에서는 맵(map)이라고 부릅니다.

 

□ 리스트, 딕셔너리, 범위 자료형에 대해 이해

1. 리스트: 앞서 언급한 것 처럼, 리스트에 저장되는 요소는 모두 같은 타입일 필요가 없으며, 순서(index)가 있고 중복을 허용

  - [ 요소, 요소, 요소 ... ]

    . [리스트] 외 (튜플)도 있지만 이는 요소의 수정/추가 등 변경이 불가, 리스트에 비해 메모리 사용은 적음.  ★예습

2. 딕셔너리: 중괄호{ } 안에 key : value 형식으로 저장, 리스트와는 다르게 중복을 허용하지 않음.

  - 변수 = { 키: 값, 키: 값, ... , 키: 값 }

    . 딕셔너리 외 세트(set)도 {}를 사용하는데 집합으로 요소가 순서대로 저장되지 않으며, 중복 안되고 출력 시 무작위로 추출  ★예습

3. 범위(range) 자료형: 리스트, 딕셔너리 외에 for 반복문과 함께 많이 사용

  - range() 함수: 정수로 이루어진 범위를 만들 때

    . range(A): 0부터 A-1까지의 정수로 범위를 만듬.

    . range(A, B): A부터 B-1까지의 정수로 범위를 만듬.

    . range(A, B, C): A부터 B-1까지의 정수로 범위를 만드는데, 앞뒤의 숫자가 C만큼의 차이를 가짐.

 

 

■ 선택 미션

예상했던 값과 실제 실행 값이 동일하다는 점이, 제가 공부를 열심히 했다는 증거인 것 같아 뿌듯했습니다.

 

 

728x90