หากคุณมีคีย์ที่แน่นอนที่ต้องการค้นหา คุณสามารถใช้โอเปอเรเตอร์ [] หรือรับฟังก์ชันเพื่อรับค่าที่เกี่ยวข้องกับคีย์นี้ ตัวอย่างเช่น
ตัวอย่าง
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