오늘 본 코드는 dictionary 의 key 활용입니다.
우선 간단하게 dictionary에 대해서 설명하면 'key'와 'value' 쌍을 가지는 자료형 입니다. 가장 단순한 예로 다음과 같이 쓸 수 있습니다.
유용하게 자주 쓰는 자료형인데요, key 에 boolean이 포함된 tuple이 쓰일 수 있는 것은 생각 못했습니다. 오늘 발견한 코드가 그 예입니다.>>> dic = {'key1' : 'value1', 'key2' : 'value2'}>>> dic['key1']'value1'
자주 쓰이는 코드 형태인지는 몰라도 유용할 것 같습니다. 다음과 같은 것도 가능합니다.network_map = {(False, False): FeedForwardNetwork,(True, False): RecurrentNetwork,}
>>> dic = {(True, False) : "t, f"}
>>> dic[(True, 1==2)]
't, f'키 자체를 평가해서 위와 같이 값을 구해 올 수 있습니다.
댓글 없음:
댓글 쓰기