이 코드는 중복 코드라고 생각하지 않지만 내 검색에 올바른 용어를 사용하지 않았을 수 있습니다. 이 경우 사과드립니다.튜플을 사용하여 파이썬에서 키를 사용하여 간단한 사전을 작성하는 방법
내가 가지고있는 튜플 (사용자 정의 객체, 문자열)을 float에 매핑하는 사전입니다. 정확히 말하자면 2-tuple입니다. 내가 뭘 하려는지는 커스텀 객체와 일치하는 사전의 모든 엔트리 표현을 되 찾는 것입니다.
예 : CO1 및 이산화탄소가 두 가지 사용자 정의 객체를 표현 해야하는
mydict[(co1, 'hello')] = 0.01
mydict[(co2, 'bye')] = 0.02
. 키 (key) 인 튜플 (tuple)에 co1 (논리 논리적으로 동일한)을 포함하는 모든 항목을 찾고 싶습니다.
그럼 내 질문은 문자열이 고유 (일치하지 않는) 튜플 인 경우이 2_tuple => float 사전을 string => float 사전으로 줄이는 방법입니다.
for custom in custom_object:
for k, v in mydict.iteritems():
if custom in k:
#store this particular entry into another data structure or otherwise process
:]
을 즐길 수 무엇 값으로 터플을 연결하는 알고리즘? - 그건 자의적입니까? – user1438003@ user1438003 - 데이터 기반입니다. 일부 테스트 문서에서 함께 발생하는 단어와 개체의 조합에 점수를 매기고 있습니다. – demongolem