할 때마다 헷갈리는 list 안 dictionary.
특히 db에서 가져와서 반복문을 돌릴 때 자주 사용했다.
딕셔너리는 보통 {key : value} 로 구성 되어있다
test라는 리스트 안에 "a"와 "name"이라는 key 값의 딕셔너리가 있다.
이 때 test안의 "a"라는 key값의 value만 가져오고 싶다면,
출력된 값은 1,2,3
내가 헷갈리는 부분은 print 함수를 어디에 두어야하는가 였다.
반복문 안에 두면 위와 같이 출력되고,
바깥에 두면 마지막 value값만 가져오게 된다.
왜냐면 반복문 바깥에 둔다는 것은 반복문이 모두 끝난 뒤에 출력한다는 거니까!
나는 이게 너무 헷갈렸다..