怎么用python把list转换为字典

test_students = [['David', 1234], ['Melanie', 4567], ['Apricat', 1111], ['Cleocatra', 2222], ['Melanie', 4567]]
数字作为key
转换为字典后要自动删除掉重复的内容
怎么可以让print(td[2222])打出
[‘Cleocatra’, 2222]
td = list_2_dict(test_students)
print(td[1234]) # 这个会打出 [‘David, 1234]

test_students = [['David', 1234], ['Melanie', 4567],
                 ['Apricat', 1111], ['Cleocatra', 2222],
                 ['Melanie', 4567]]
d = {}
for i in range(len(test_students)):
    d[test_students[i][0]] = test_students[i][1]
print(d['David'])