Unit 12. 딕셔너리 사용하기

이하연·2020년 6월 6일
0

Python Theory

목록 보기
3/18

12.1 딕셔너리 만들기

파이썬에서는 연관된 값을 묶어서 저장하는 용도로 딕셔너리라는 자료형을 제공합니다.

예시) 게임 캐릭터의 능력치

인덱스0은 체력, 인덱스1은 마나, 인덱스2는 사거리, 인덱스3은 방어력

<딕셔너리 하기 전>

lux = [490,334,550,18.72]

<딕셔너리 한 후>

lux = {'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72}

12.1 딕셔너리 만들기

딕셔너리 = {키1: 값1, 키2: 값2}


12.1.1 키 이름이 중복

딕셔너리에 키와 값을 저장할 때 키가 중복될 경우 가장 뒤에 있는 값만 사용

따라서 중복되는 키는 저장되지 않음


12.1.2 딕셔너리 키의 자료형

딕셔너리의 키는 모든 자료형 섞어서 사용해도 된다.

에는 리스트,딕셔너리 등을 포함하여 모든 자료형 사용 가능

에는 리스트,딕셔너리 사용 불가능


12.1.3 빈 딕셔너리 만들기

1. 딕셔너리 = {}

2. 딕셔너리 = dict()


12.1.4 dict로 딕셔너리 만들기

dict는 다음과 같이 키와 값을 연결하거나,리스트,튜플,딕셔너리로 딕셔너리를 만들 때 사용합니다.

1. 딕셔너리 = dict(키1=값1, 키2=값2)

이때는 키에 ' '(작은따옴표)나 " "(큰따옴표)를 사용하지 않아야 합니다. 키는 딕셔너리를 만들고 나면 문자열로 바뀝니다.

2. 딕셔너리 = dict(zip([키1, 키2], [값1, 값2]))
3. 딕셔너리 = dict([(키1, 값1), (키2, 값2)])
4. 딕셔너리 = dict({키1: 값1, 키2: 값2})

0개의 댓글