リスト内の要素を探すときにちょっと嬉しいと思ったこと
リスト内にある辞書型の要素を探してて、地味に嬉しかった。
# こんなメソッドがあるとする def hasData(data_list, search_value): if search_value in list_data: return True else : return False # こんなリストがあったとして data_list = [ { 'name' : u'ファルコン', 'age' : 27 }, { 'name' : u'ハドソン', 'age' : 33 }, { 'name' : u'メガドライブ', 'age' : 34 }, { 'name' : u'ドリームキャスト', 'age' : 23 } ] # これに一致する要素を探したい search_value = { 'name' : u'メガドライブ', 'age' : 34 } # 探してみる result = hasData(data_list, search_value) # result に入る結果は・・・ # True # これを探してみる search_value = { 'name' : u'ドリキャス', 'age' : 23 } result = hasData(data_list, search_value) # result に入る結果は・・・ # False
というわけで、便利(・∀・)嬉しい