본문 바로가기

TIL/Python

딕셔너리와 반복문

딕셔너리란? "키"를 기반으로 값을 저장하는 것 {  }

1. 딕셔너리의 요소에 접근하기

  • 딕셔너리를 선언할 때는 {  }
  • 딕셔너리의 요소에 접근할 때는 [  ]
dict_a = { "name": "Yuki", "type": "RF" } # 딕셔너리 선언
dict_a["name"] # Yuki 딕셔너리의 요소에 접근
dict_a["type"] # RF 딕셔너리의 요소에 접근

 

2. NameError

  • 키값에 따옴표를 쓰지 않을 때 발생

3. 딕셔너리에 값 추가하기 / 제거하기

딕셔너리["새로운 키"] = 새로운 값 # 추가하기
del 딕셔너리["키"] # 제거하기

 

4. KeyError 예외

  • 존재하지 않는 키에 접근할 때 발생
  • 참고) 리스트: IndexError
  • get( ) 함수를 사용하면 에러 대신 None 값이 출력
dictionary = { }
dictionary["name"]

# KeyError 발생

 

5. for 반복문: 딕셔너리와 함께 사용하기

for key in 딕셔너리:
    코드

 

6. etc..

  • 쉼표는 띄어쓰기, +는 붙여서 출력
pet = [a, b, c]
print(pet[0], pet[1]) # a b
print(pet[0] + pet[1]) # ab

 

 

'TIL > Python' 카테고리의 다른 글

함수 만들기, 함수의 활용  (0) 2024.01.29
문자열, 리스트, 딕셔너리와 관련된 기본 함수  (0) 2024.01.23
범위 자료형과 whlie 반복문  (1) 2024.01.23
리스트와 반복문  (0) 2024.01.23