함수 내에서 쓰는 변수와 내가 실제로 출력하고 저장하고자 하는 변수를 구별 및 확인.
빠르게 따라하다보니 중간중간 놓친 부분이 많았다.
천천히 다시 읽어보니 아 이게 이래서 그렇게 나왔구나 하는 부분이 적지 않았다.
users를 print함수를 통해 어떤 식으로 생겨먹었는지 체크해보려 했는데
나오질 않아서 속상했다.
오랜 시간을 투자할 수는 없으므로 다시 쓰면서 체크해봤다.
users = {
id_count: {'name' : '이름' , 'email' : '이메일' , 'id' : id_count} ,
}
이 부분이 아직도 확신이 없다.
id_count라는 key에 대응되는 value가 Python Dict형인 건 맞는 듯한데
Dict안의 Dict 마지막 부분에 'id' : id_count
이렇게 다시 한번 대응되는 부분이 맞는 걸까? 그런 생각이 든다.
이번 프로젝트를 진행하는 도중 필요하다면 다시 꺼내서 확인할 부분이다.
이쪽 코드는 나름 이해하기 쉬웠다.
List에 Dict형으로 값을 넣어두고 필요 시에 Dict자료에서 원하는 부분만 꺼내올 수 있는 것도 좋은 것같다.
앞서 회원정보에서의 app.users
데이터와 함께 생각해야 하는 부분이어서 조금 헷갈렸다.
setdefault
메서드와 add
메서드를 활용하는 방법을 배운 느낌이다.
더불어 이 부분을 작성하면서 Python Dict형 자료와 Set형 자료에 대해서도 다시 공부해볼 수 있는 기회가 되었다.
이쪽을 작성할 때 윗부분만 생각해냈고 아랫부분은 전혀 생각해내지 못했는데
아직까지 특정 기능의 구현 부분에 대한 생각을 잘 하지 못하는 것 같다.
기능을 실현하는 코드를 따라 써보면서 익숙해지도록 해야겠다.