Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

คีย์ที่เกี่ยวข้องกับค่าในพจนานุกรมใน Python


เมื่อจำเป็นต้องค้นหาคีย์ที่เกี่ยวข้องกับค่าเฉพาะในพจนานุกรม คุณสามารถใช้วิธี "ดัชนี" ได้

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

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' และจะถูกแปลงเป็นรายการ

  • สิ่งนี้ถูกกำหนดให้กับตัวแปรอื่น

  • มีการเข้าถึงดัชนีค่าและกำหนดให้กับตัวแปร

  • นี้จะแสดงเป็นผลลัพธ์