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

ฉันจะแปลง Python Tuple เป็นพจนานุกรมได้อย่างไร


วัตถุพจนานุกรมสามารถสร้างได้โดยใช้ฟังก์ชัน dict() ฟังก์ชันนี้ใช้ทูเพิลของทูเพิลเป็นอาร์กิวเมนต์ ทูเพิลแต่ละตัวมีคู่ค่าคีย์

>>> t=((1,'a'), (2,'b'))
>>> dict(t)
{1: 'a', 2: 'b'}

หากคุณต้องการแลกเปลี่ยนคีย์และค่า

>>> t=((1,'a'), (2,'b'))
>>> dict((y, x) for x, y in t)
{'a': 1, 'b': 2}