Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để ánh xạ hai danh sách vào một từ điển trong Python?

Cách dễ nhất là tạo một đối tượng zip trả về trình tạo các bộ giá trị, mỗi bộ có một mục từ hai danh sách. Đối tượng zip sau đó có thể được chuyển đổi thành từ điển bằng cách sử dụng hàm dict () tích hợp sẵn

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