혼자 공부하는 파이썬[3주차]

2022. 1. 30. 23:56카테고리 없음

리스트

: 여러가지 자료를 저장할수 있는 자료

  - 대괄호[] 내부에 여러 종류의 자료를 넣어서 선언

    : 선언 형식 -> [요소, 요소, 요소...] or [element, element, element....] 

  - 한 가지 자료형만으로 구성가능하고 여러 종류의 자료형으로도 구성 가능

리스트 선언 예시

  - 요소의 위치는 1이 아니라 0부터 시작

  - 대괄호[] 안에 들어간 숫자를 인덱스(index)라고 함

 

특정 리스트 변경 가능

  - 변경할 리스트 이름[변경할 index 번호] = 변경할 내용

 

리스트의 다양한 사용법

  - 대괄호 안에 음수를 넣어 뒤에서부터 요소를 선택

 *대괄호 안에 음수를 넣으면 뒤에 요소부터 -1, -2, -3...순이다.

 

  - 리스트 접근 연산자를 이중으로 사용가능

 *array[3]을 지정하면 dispair을 꺼내오고 array[3][0]을 지정하면 3번째 가져온 dispair에서 다시 0번째를 가져와 출력 

 

  - 리스트 안에 리스트 사용가능

 

 

딕셔너리

: 키 값을 기반으로 값을 저장하는것

  - 중괄호{}로 선언, '키: 값' 형태를 쉼표(,)로 연결해 만듦

     : 선언 형식 -> 변수 = {

                              키: 값,

                              키: 값, 

                               ...

                              키: 값

                         }

 

딕셔너리 요소에 접근하기

  - 특정 키 값만 따로 출력할 수 있다.

 

  - 딕셔너리 내부의 값에 문자열, 숫자, 불 등 다양한 자료를 넣을 수 있다.

  - 리스트와 딕셔너리도 하나의 쟈료이므로, 리스트와 딕셔너리를 값으로 넣을 수도 있다.

 

딕셔너리에 값 추가하기

  - 형식: 딕셔너리[새로운 키] = 새로운 값

 

 *만약 이미 존재하고 있는 키를 지정하고 값을 넣으면 기존의 값을 대체하기도 한다.

 

딕셔너리에 값 제거하기

  - del 키워드를 사용해 특정키를 지정하면 해당요소 제거

 

 

범위(range)

 매개변수에 숫자를 한 개 넣는 방법

  - 형식: range(A) -> 0부터 A-1까지의 정수로 범위를 만듦

 

 매개변수에 숫자를 두 개 넣는 방법

  - 형식: range(A, B) -> A부터 B-1까지의 정수로 범위를 만듦

 

 매개변수에 숫자를 세 개 넣는 방법

  - 형식: range(A, B, C) -> A부터 B-1까지의 정수로 범위를 만들고 앞뒤의 숫자가 C만큼 차이를 가짐