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

รายการของทูเพิลเป็นการแปลงพจนานุกรมใน Python


ในบทความนี้ เราจะมาเรียนรู้วิธีแปลงรายการทูเพิลเป็นพจนานุกรม การแปลงรายการทูเพิลเป็นพจนานุกรมเป็นสิ่งที่ตรงไปตรงมา

ทำตามขั้นตอนด้านล่างเพื่อกรอกโค้ดให้สมบูรณ์

  • เริ่มต้นรายการด้วยทูเพิล
  • ใช้ 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]}

บทสรุป

หากคุณมีคำถามใดๆ ในบทความ โปรดระบุในส่วนความคิดเห็น