Aşağıdaki veri yapısı vardır:Sözlükler listesinde bir Python sözlük değeri aramanın en iyi yolu nedir?
data = [
{'site': 'Stackoverflow', 'id': 1},
{'site': 'Superuser', 'id': 2},
{'site': 'Serverfault', 'id': 3}
]
Ben özel bir değere sahip herhangi bir site olup olmadığını görmek için yukarıdaki liste aramak istiyorsunuz. Örneğin, listenin site = 'Superuser' olan bir sözlük içerip içermediğini ve True/False değerini döndürüp döndürmediğini görmek için yukarıdakileri arayın. Yukarıda her bir öğenin üzerinde döngü yapmak ve bunları karşılaştırmak için yapabilirim. Bir aramaya ulaşmak için alternatif bir yol var mı?
Veriler sıralanırsa en iyileştirmeler vardır. Değilse, sadece '' (') çözümünü kullanın. – Triptych