Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 Values ​​in Dictionary와 연결된 키

<시간/>

딕셔너리에서 특정 값과 관련된 키를 찾아야 하는 경우 '인덱스' 방식을 사용할 수 있습니다.

아래는 동일한 데모입니다 -

예시

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'를 사용하여 액세스되며 목록으로 변환됩니다.

  • 이것은 다른 변수에 할당됩니다.

  • 값 인덱스에 액세스하여 변수에 할당합니다.

  • 출력으로 표시됩니다.