한마디로 Dictionary 자료형은 키, 값으로 구성되어있는데
hashable한 객체만이 키값으로 쓰일 수 있다는 것!
- immutable(불변) 객체
: strings, integers, tuples, frozensets(?)
살펴보니 나는 dictionary 객체들을 그냥 중괄호로 감쌌을 뿐,
각 dict의 key값을 부여하지 않았기 때문에 에러가 나는 거였다
어쩐지 저렇게 하니까 for문 쓰지 않는이상 못구할 것 같았는데
저럴거면 list 에 담기라도 하지..바부탱
list 에 담아뒀으면 가능했을 코드
for i in soccer: if soccer["구단"] == team_name: return i
key, value 형식 잘 지켜주고 리그참가 숫자로 해주니까
바로 리턴값만 줘도 잘 나온다 ㅎㅅㅎ