मैं निम्न डेटा संरचना है:शब्दकोशों की सूची में पायथन शब्दकोश मान खोजने का सबसे अच्छा तरीका क्या है?
data = [
{'site': 'Stackoverflow', 'id': 1},
{'site': 'Superuser', 'id': 2},
{'site': 'Serverfault', 'id': 3}
]
मैं उपरोक्त सूची खोज करने के लिए अगर यह एक विशिष्ट मूल्य के साथ किसी भी साइट है देखना चाहता हूँ। उदाहरण के लिए, उपरोक्त को यह देखने के लिए खोजें कि सूची में साइट = 'सुपरसुर' के साथ एक शब्दकोश है या सही/गलत लौटाएं। मैं उपरोक्त प्रत्येक आइटम पर लूपिंग के सामान्य तरीके से और तुलना कर सकता हूं। क्या खोज प्राप्त करने का कोई वैकल्पिक तरीका है?
वहाँ अनुकूलन अगर डेटा सॉर्ट हो जाता है कर रहे हैं। यदि नहीं, तो बस 'किसी भी() 'समाधान का उपयोग करें। – Triptych