필자는 값이 키와 값으로 사전 인 곳에서 키와 값의 사전을 만들려고하는 Python을 처음 접했습니다. 값이 값 목록에 있으면 키를 반환합니다. 작업 코드가 있지만 두 번째 사전을 추가하려고하면 코드가 중단됩니다.사전을 작성할 때 "unhashable type : 'set'"이 나타나는 이유는 무엇입니까?
이 작동 : 내가 잘못 뭐하는 거지
lookup = {
3: {{"TRUE", {"t", "true", "1", "yes"}}, {"FALSE", {"f", "fake", "farce", "fallacy", "falsehood"}}},
4: {{"FALSE", {"f", "false", "0", "no"}}}
}
를 어떻게 해결합니까 :
lookup = {
3: ("TRUE", ["t", "true", "1", "yes"]),
4: ("FALSE", ["f", "false", "0", "no"])
}
이 작동하지 않는 이유는 무엇입니까?