728x90

딕셔너리

: 자바스크립트의 객체( { } )와 비슷하다. 이를 생각하고 보면 형태에 대해서 이해가 빠를 것

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

 

딕셔너리의 각 값에 접근할 때는, 리스트가 각 값에 인덱스로 접근한 것과 유사하다

딕셔너리["키"] = 해당 키에 해당하는 값에 접근

 

키로는 리스트나 딕셔너리는 사용할 수 없다. 숫자나 boolean은 키값으로 사용가능하다. 

 

딕셔너리["키"] = 새로운 값

  -> 해당 키에 해당하는 값이 입력된 값으로 변경된다.

 

del 딕셔너리["키"] 

 -> 해당 키의 값이 삭제된다.

 

딕셔너리와 반복문

for key in 딕셔너리 :

 print(key, 딕셔너리[키]

 -> 딕셔너리의 키와 해당하는 값들이 모두 출력

 

여기서 자바스크립트와 다른점!
자바스크립트는 배열을 반복할 때는, for .. of / 객체를 반복할 때는 for..in이다.
하지만 파이썬은 리스트와 딕셔너리 모두 for.. in 이다!

 

 

 

728x90

+ Recent posts