두 개의 문자열과 1 개의 정수가 포함 된 수십 개의 튜플이 있습니다. 예 : (str, str, int)
. 이러한 모든 튜플은 목록에 있습니다 (아래 예 참조). 각 튜플은 고유하며 각 튜플의 문자열과 정수도 고유합니다.3 개의 데이터 집합을 할당하는 방법
예 : 무엇 내가 원하는
[('a','aA', 53),
('b','bb', 21),
('c','cc', 234),
('d','de', 76),
..]
는 사전처럼이 데이터 구조를 사용하고 난 패스 3 개 값의 하나의에 대한 전체 튜플을 검색 할 수 있습니다.
예 : 값
'a'
->의 전체 튜플 수 : 값'cc'
를 들어('a', 'aA', 53)
을 -> 전체 튜플을 얻을 :
('c', 'cc', 234)
값'76'
를 들어-> 전체 튜플을 얻으십시오 :
('d', 'de', 76)
멀리까지 내가 수행 한 것 : 튜플 목록을 반복하는 간단한 함수를 생성하여 각 튜플과 그 모든 3 개의 값을 검색하여 일치하는 것을 찾고, 일치하는 것이 있으면 튜플을 반환하고 그렇지 않으면 False를 반환한다.
이 소리는 느리고 들리며이 작업을 수행하는 아주 잘못된 방법 인 것 같습니다.
- 이것을 달성하는 올바른 방법은 무엇입니까?
- 3 개의 사전을 만들고 서로 링크해야합니까?
어떻게''4 ''에'('d', 'de', 76)를 얻었습니까? –
Ashwini; 너는하지 않는다. 그것은 물론 어리석은 오타였습니다. – Phil
여러 경기를 어떻게 처리합니까? –