หากคุณมีคีย์ที่แน่นอนที่ต้องการค้นหา คุณสามารถใช้โอเปอเรเตอร์ [] หรือรับฟังก์ชันเพื่อรับค่าที่เกี่ยวข้องกับคีย์นี้ ตัวอย่างเช่น
ตัวอย่าง
a = { 'foo': 45, 'bar': 22 } print(a['foo']) print(a.get('foo'))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์:
45 45
ตัวอย่าง
หากคุณมีสตริงย่อยที่คุณต้องการค้นหาใน dict คุณสามารถใช้การค้นหาสตริงย่อยในรายการคีย์ และหากคุณพบ ให้ใช้ค่านั้น ตัวอย่างเช่น
a = { 'foo': 45, 'bar': 22 } for key in a.keys(): if key.find('oo') > -1: print(a[key])
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์
45