Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách ánh xạ hai list thành dictionary trong Python


Cách dễ nhất là tạo zip object trả về generator các tuple, mỗi tuple có một item từ hai list. Zip object sau đó chuyển thành dictionary bằng hàm built-in dict().

>>> l1 = ['name', 'age', 'marks']
>>> l2 = ['Ravi', 23, 56]
>>> z = zip(l1, l2)
>>> newdict = dict(z)
>>> newdict
{'name': 'Ravi', 'age': 23, 'marks': 56}