본문 바로가기
Python/Python_basic

딕셔너리 값 추출 예제2

by Mr.DonyStark 2023. 11. 7.
#아래 딕셔너리에 group1에 {'name':'Park', 'age':'32', 'sex':'Male','married':'Yes'} 추가, type에 {'f':'engineer'} 추가
d = {"group1":[
                {'name':'Park', 'age':'32', 'sex':'Male'},
                {'name':'Cho', 'age':'44', 'sex':'Female'},
                {'name':'Kang', 'age':'39', 'sex':'Female', 'married':'No'}
],
"group2":[
                {'name':'Kim', 'age':'23', 'sex':'Male', 'married':'Yes'},
                {'name':'Lee', 'age':'37', 'sex':'Male', 'married':'No'}
],
"type": {'a':'employee', 'b':'office', 'c':'director', 'd':'manager', 'e':'service provider'}  
}

#방법1
d['group1'].append({'name':'Park', 'age':'32', 'sex':'Male','married':'Yes'}) #group1 이 리스트형식이므로 append
d['type'].update({'f':'engineer'})
d

#압법2
d.get('group1').append({'name':'Park', 'age':'32', 'sex':'Male','married':'Yes'})#get으로 키에 대한 벨류값에 추가할 값 기재
d.get('type')['f']='engineer'#get으로 키에 대한 벨류값에 추가할 값 기재
d