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

Làm thế nào chúng ta có thể tạo một từ điển từ một bộ dữ liệu nhất định trong Python?


Chúng ta có thể sử dụng hàm zip () để tạo một đối tượng có thể lặp lại từ hai bộ, mỗi đối tượng tương ứng với các mục khóa và giá trị, sau đó sử dụng hàm dict () để tạo đối tượng từ điển

>>> T1=('a','b','c','d')
>>> T2=(1,2,3,4)
>>> dict((x,y) for x,y in zip(t1,t2))

Cú pháp hiểu từ điển cũng có thể được sử dụng để tạo đối tượng từ điển từ hai bộ giá trị

>>> d={k:v for (k,v) in zip(T1,T2)}
>>> d
{'a': 1, 'b': 2, 'c': 3, 'd': 4}