2016-06-01 6 views
2

frozenset에서 특정 값의 색인을 얻는 방법은 무엇입니까?frozenset python에서 색인을 얻는 방법

A= frozenset(['sungai','gunung']) 

색인을 얻고 싶습니다. 'sungai'?

+3

frozenset은 "고유 한 요소의 불변의 순서가 지정되지 않은 컬렉션"입니다. 집합의 요소는 인덱싱되지 않습니다. –

+0

감사합니다 @ juanpa.arrivillaga :) –

답변

1

실제로, 나는 알고 있었지만, frozenset에는 색인이 없었습니다. 하지만 내 코드에서 필요합니다. 나는 순진한 함수를 만듭니다.

def cariIndex(setList, data2): 
    i=-1 
    for data in setList: 
     i=i+1 
     if data==data2: 
      return i 
    return -1 

>> cariIndex(A, 'sungai') 
    0 
관련 문제