딕셔너리에서 특정 값과 관련된 키를 찾아야 하는 경우 '인덱스' 방식을 사용할 수 있습니다.
아래는 동일한 데모입니다 -
예시
my_dict ={"Hi":100, "there":121, "Mark":189} print("The dictionary is :") print(my_dict) dict_key = list(my_dict.keys()) print("The keys in the dictionary are :") print(dict_key) dict_val = list(my_dict.values()) print("The values in the dictionary are :") print(dict_val) my_position = dict_val.index(100) print("The value at position 100 is : ") print(dict_key[my_position]) my_position = dict_val.index(189) print("The value at position 189 is") print(dict_key[my_position])
출력
The dictionary is : {'Hi': 100, 'there': 121, 'Mark': 189} The keys in the dictionary are : ['Hi', 'there', 'Mark'] The values in the dictionary are : [100, 121, 189] The value at position 100 is : Hi The value at position 189 is Mark
설명
-
사전이 정의되어 콘솔에 표시됩니다.
-
딕셔너리의 키는 '.keys'를 사용하여 접근하고 리스트로 변환합니다.
-
이것은 변수에 할당됩니다.
-
딕셔너리의 값은 '.values'를 사용하여 액세스되며 목록으로 변환됩니다.
-
이것은 다른 변수에 할당됩니다.
-
값 인덱스에 액세스하여 변수에 할당합니다.
-
출력으로 표시됩니다.