ในบทความนี้ เราจะมาเรียนรู้วิธีแปลงรายการทูเพิลเป็นพจนานุกรม การแปลงรายการทูเพิลเป็นพจนานุกรมเป็นสิ่งที่ตรงไปตรงมา
ทำตามขั้นตอนด้านล่างเพื่อกรอกโค้ดให้สมบูรณ์
- เริ่มต้นรายการด้วยทูเพิล
- ใช้ dict เพื่อแปลงรายการทูเพิลที่กำหนดให้เป็นพจนานุกรม
- พิมพ์พจนานุกรมผลลัพธ์
ตัวอย่าง
มาดูโค้ดกันเลย
# initializing the list tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5', 5)] # converting to dict result = dict(tuples) # printing the result print(result)
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
ผลลัพธ์
{'Key 1': 1, 'Key 2': 2, 'Key 3': 3, 'Key 4': 4, 'Key 5': 5}
มาเพิ่มมูลค่าเป็นรายการในพจนานุกรมผลลัพธ์โดยใช้เมธอด setdefault()
ทำตามขั้นตอนด้านล่างเพื่อกรอกโค้ดให้สมบูรณ์
- เริ่มต้นรายการด้วยทูเพิล
- วนซ้ำในรายการทูเพิล
- ตั้งค่าเริ่มต้นสำหรับคีย์และเพิ่มค่าต่อท้าย
- พิมพ์ผลลัพธ์
ตัวอย่าง
มาดูโค้ดกันเลย
# initializing the list tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5', 5)] # result result = {} # iterating over the tuples lists for (key, value) in tuples: # setting the default value as list([]) # appending the current value result.setdefault(key, []).append(value) # printing the list print(result)
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
ผลลัพธ์
{'Key 1': [1], 'Key 2': [2], 'Key 3': [3], 'Key 4': [4], 'Key 5': [5]}
บทสรุป
หากคุณมีคำถามใดๆ ในบทความ โปรดระบุในส่วนความคิดเห็น