Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะซิปพจนานุกรม Python และรายการเข้าด้วยกันได้อย่างไร?


ฟังก์ชัน zip() สามารถใช้เพื่อซิปคู่คีย์-ค่าหนึ่งคู่จากพจนานุกรมและรายการที่เกี่ยวข้องในรายการร่วมกัน

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

วัตถุที่ถูกบีบอัดนี้เมื่อแปลงเป็นรายการ จะแสดงผลลัพธ์ต่อไปนี้

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