[Python] 딕셔너리 활용

haeun·2023년 11월 21일
0

딕셔너리 란

java의 map과 유사한 형태를 띄고 있는 dictionary 자료형은 '연관 배열' 또는 해시(Hash)라고도 할 수 있다.


딕셔너리 형태

딕셔너리의 구조는 Key와 Value가 한 쌍으로 이루어진다.

{Key1: Value1, Key2: Value2, Key3: Value3, ...}

만약 value에 여러 값이 들어가야 한다면 값을 리스트로 복합속성을 띌 수도 있다.

inventory = {'메로나':[300,20],
             '비비빅':[400,3],
             '죠스바':[250,100]}


key 이용해서 value 얻기

inventory['메로나']

get() 함수

get 함수는 첫번째 인자를 키로 가지고있는 value를 리턴한다. 리턴값이 없을 경우 두번째 인자를 default값으로 주어 임의의 값을 리턴시킬 수 있다.

inventory = {'메로나':[300,20],
             '비비빅':[400,3],
             '죠스바':[250,100]}

inventory.get('메로나')
inventory.get('메로나', 'default_value')


딕셔너리 추가

inventory['new'] = 1234

zip() 함수

지퍼를 올리는 것 처럼 양쪽의 데이터를 하나의 쌍을 짝지어주는 함수이다.

list, tuple, dic (딕셔너리)로 엮을 수 있다.
주의할 점은 두가지 데이터 더미에서 인자의 길이가 다를 경우 짧은 인자를 기준으로 데이터가 엮이고 나머지는 버려지므로 이점을 인지해야한다.

업로드중..



딕셔너리 삭제

del inventory['new']


key 리스트 만들기

del inventory['new']

profile
환영합니다 :) 이 곳은 개인 공부를 정리하고 창의적으로 활용하기 위한 제 2의 전두엽으로 활용되고 있으며, 오류에 대한 피드백은 댓글로 남겨주시면 감사하겠습니다.

0개의 댓글