Dev/Python

[Python] 딕셔너리 Dictionary

yujin.me 2021. 6. 9. 23:59

Dictionary

  • 여러 값을 저장해두고 필요한 값을 꺼내 쓰는 기능
  • 이름표를 이용하여 값을 꺼내 사용
딕셔너리명 = {
    '이름표1':'값1',
    '이름표2':'값2',
    '이름표3':'값3'
}

딕셔너리 수정

딕셔너리명['이름표'] = 수정할 값

딕셔너리 삭제

del(딕셔너리명['이름표'])
딕셔너리명.pop('이름표') # 삭제하면서 삭제한 값을 출력함

딕셔너리 추가

딕셔너리명['이름표'] = 추가할 값

딕셔너리 반복문

  • 이름표 = key, 값 = value
  • 순서와 상관없이 실행됨
for key in 리스트명.keys() : #keys() 생략가능
	print(key)
    
for value in 리스트명.values() : 
	print(value)

for key, value in 리스트명.items() :
	print(key, value)

딕셔너리 모든 key 삭제하기

딕셔너리명.clear()

딕셔너리에서 key 값 추가하기

  • 기존 dictionary의 데이터를 한꺼번에 바꿀때 유용
  • 기존의 데이터를 수정하거나 추가 기능
딕셔너리명.update({'추가할 이름표':추가할 값, '추가할 이름표2':추가할 값2})
반응형