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

Làm cách nào để nén Từ điển và Danh sách Python lại với nhau?


Hàm zip () có thể được sử dụng để nén một cặp khóa-giá trị từ từ điển và mục tương ứng trong danh sách với nhau

>>> dictionary = {'A':1, 'B':2, 'C':3}
>>> num_list = [1, 2, 3]
>>> zipped = zip(dictionary.items(), num_list)
>>> zipped
<zip object at 0x000000886641B9C8>

Đối tượng nén này khi được chuyển đổi thành danh sách, sẽ hiển thị kết quả sau

>>> list(zipped)
[(('A', 1), 1), (('B', 2), 2), (('C', 3), 3)]