클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지

넷플릭스 시청 데이터로 알아보는 데이터형 변환 2 - 딕셔너리의 키 본문

인공지능/파이썬 데이터 분석

넷플릭스 시청 데이터로 알아보는 데이터형 변환 2 - 딕셔너리의 키

huenuri 2024. 9. 12. 14:52

이어서 딕셔너리에 관한 내용을 더 학습해보기로 하자.


 

 

 

 

이론 2 - 딕셔너리의 키

키는 약간의 제한이 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

실습 2 - 데이터 순회하기 : items()

 


 

 

 

 

이 코드를 한 줄로 줄일 수도 있다.

 


 

 

 

 

이 딕셔너리는 사용자가 시청한 작품의 ID를 저장한 리스트를 값으로 가진다. 키는 사용자 ID이고, 값은 사용자가 시청한 작품들의 ID 리스트이다.

 

  • user_to_titles.items(): user_to_titles 딕셔너리의 **키(사용자 ID)**와 **값(시청한 작품 리스트)**를 순차적으로 가져온다.
  • len(titles): 각 사용자의 시청한 작품 리스트의 길이를 계산하여, 시청한 작품 수를 구한다.
  • user_to_num_titles[user] = len(titles): 사용자의 ID를 키로, 시청한 작품의 개수를 값으로 하여 새로운 딕셔너리 user_to_num_titles에 저장한다.

 

 


 

 

 

학습을 마치고

딕셔너리로 접근하면 리스트보다 더 편리한 것 같다. 딕셔너리를 돌면서 몇 개의 작품을 보았는지 나오고 있다. 이제 다음 포스트에서는 JSON 방식에 대해서 학습해보려고 한다. 수업 시간에 이 용어는 많이 들어보았으나 제대로 알지는 못한다. 이번에 확실히 알고 넘어갈 수 있을 것 같다.