Pythonで、属性に従ってソートされたリストを検索する最も効率的な方法は何ですか? より正確な質問については、以下を参照してください。
例:
class Any (object):
def __init__(self, attr_a, attr_b):
self.attr_a = attr_a
self.attr_b = attr_b
L = [Any(-3, 4), Any(-2, 1), Any(0, 2), Any(2, 1), Any(5, 6), Any(6, 3), Any(8, 2), Any(10, 1), Any(13, 5), Any(14, 3)]
L
属性に従ってソートされますattr_a
。リストのすべてのAny
インスタンスはL
、異なるattr_a
値を持ちます。に等しいattr_b
オブジェクトの値を検索する最も効率的な方法は何ですか?attr_a
x