실제 이름으로 사전에 저장하는 (city_name, city_code)와 비슷한 여러 개의 튜플 목록이 있으므로 city_name을 쉽게 city_code에 매핑 할 수 있습니다. 분명히 도시 이름과 코드는 고유합니다.Python - 고유 한 값을 사용하여 사전으로 작업하기
도시 이름을 기반으로 도시 코드를 쉽게 검색 할 수 있지만 때로는 사전 중에서 선형 검색을 수행하는 코드에서 도시 이름을 가져 오는 것과 같이 다른 방식으로 수행 할 수 있기를 원합니다. 꽤 서투른 항목.
for c in cities.items():
if c[1] == code:
name = c[0]
break
더 좋은 방법이 있나요? 나는 파이썬 2.7.8을 사용하고 있는데,이 모듈을 추가 모듈없이 간단하게 만들고 싶습니다.
역방향 조회가 자주 발생하면 역방향 사전을 유지하는 것이 좋습니다. 역방향 조회가 시간 결정적이지 않으면 검사가 정상입니다. – 9000
http://stackoverflow.com/questions/8023306/get-key-by-value-in-dictionary –
@ John1024 : 오류를 찾아 주셔서 감사합니다. 나는 잘못된 dup-target으로 망치를 쳤다. (나는 많은 질문을했고, 잘못된 URL을 복사했다.) 지금 고치세요. 보고서 – inspectorG4dget