[lang-ref] ( array_max_item_by_key ) ( python )

def test_array_max_item_by_key():
    # max(items, key=..)
    items = [
        { 'name': 'A', 'score': 30 },
        { 'name': 'B', 'score': 40 },
        { 'name': 'C', 'score': 80 },
        { 'name': 'D', 'score': 20 },
        { 'name': 'E', 'score': 90 },
        { 'name': 'F', 'score': 10 },
    ]
    top_item = max(items, key=lambda x: x['score'])

    assert top_item['score'] == 90
    assert top_item['name']  == 'E'