[lang-ref] ( convert_list_to_dict ) ( python )

def test_convert_list_to_dict():
    # {k: v for k, v in rows}
    rows = [('A', 'Apple'), ('B', 'Blueberry'), ('B', 'Banana'), ('C', 'Cherry')]

    expected_dict = {'A': 'Apple', 'B': 'Banana', 'C': 'Cherry'}

    r = {x[0]: x[1] for x in rows}
    assert r == expected_dict

    r = {k: v for k, v in rows}
    assert r == expected_dict