딕셔너리 선언 방법
딕셔너리는
이전에 다룬 리스트와 비슷한데
대괄호가 아닌 중괄호를 사용하고
내부에 키와 값을 콜론으로 구분해 입력,
쉼표로 각 인덱스를 구분하여 사용한다.
예)
딕셔너리 ={
"키 A" : "값 A",
"키 B" : "값 B",
"키 C" : "값 C",
}
리스트에서
원하는 요소에 접근하고 싶을 때
리스트명 + [ 인덱스 ]의 형태로
작성을 했는데 딕셔너리도 비슷하다.
딕셔너리 + [ 키 명 ]
식으로 사용하고
해당 키가 가지고 있는
값을 출력하게 된다.
담을 수 있는 키와 값의 종류
키
딕셔너리의 키에는 문자열을 포함,
다른 자료형들도 올 수가 있고
종류로는 숫자, 불, 튜플이 있다.
하지만 리스트나 딕셔너리는
키로 사용할 수 없다.
값
딕셔너리 각 키의 값으로 올 수 있는
자료형에는 문자열, 숫자, 불, 리스트 등이 있다.
값 변경하기
간단하다.
딕셔너리명 [ "키 이름" ] = "변경할 값 내용"
값 추가하기
딕셔너리명 [" 원하는 키 이름"] = "원하는 값"
(예제는 맨 아래에 있음)
값 제거하기
del 딕셔너리명["삭제할 키 이름"]
(예제는 맨 아래에 있음)
반복문과 조합해 사용하기
1. 딕셔너리의 키 출력하기
딕셔너리의 요소들을
변수(예제의 경우 변수명은 key)에 담고
이 변수 이름을 출력하면
키와 값 모두 출력되는 것이 아니라
키만 출력된다.
2. 딕셔너리의 값 출력하기
딕셔너리의 요소를 저장한 변수명을
(위의 경우 hey)을 딕셔너리 이름 +
대괄호 [ ] 안에 넣어 사용한다.
핵심은 대괄호!
3. 키와 값 모두 출력하기
4. 키와 값을 추가해 보자
4. 키와 값을 제거해 보자
방금 만든 "새 키 : 새 값"을 제거한다
del 딕셔너리["새 키"]
'프로그래밍 > Python' 카테고리의 다른 글
기초) range 와 반복문 (0) | 2020.05.25 |
---|---|
기초) 딕셔너리 2 (중요) (2) | 2020.05.24 |
기초) list와 for 반복문 / 문제 해결 발상의 중요성 (0) | 2020.05.22 |
기초) list 관련 함수 / 파괴적.비파괴적 함수의 개념 (0) | 2020.05.21 |
기초) list 기본 정리 (0) | 2020.05.21 |