#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]dictionary 질문입니다. 2022-06-01 18:09
작성자

해당 코드에서 item은 "for i in range(10)"에서의 i와 동일하며, 이름을 달리 설정해도 무방합니다.

그저 해당 코드에서 item이라는 이름을 붙여줬을 뿐입니다.


for item in givenDict라는 반복문을 선언하면,

givenDict는 dictionary기 때문에 매 반복마다 item에는 givenDict의 key값이 들어가게 됩니다.


구체적으로

반복1 item: 'red'

반복2 item: 'green'

반복3 item: 'blue' 와 같이 item 값이 바뀌게 됩니다.


그리고 givenDict[item]은 괄호 안의 key값에 해당하는 value값을 출력합니다.


따라서 위의 코드는 각 key값에 대해 해당 key의 value 값이 tempList에 없다면(count 결과가 0) 추가하고,

반복이 끝난 후 tempList의 길이를 return하는 방식으로 서로 다른 value 개수를 구하고 있는 것입니다.

댓글
이전dictionary 질문입니다. 2022-05-31
다음pandas 설치2022-05-30