ที่นี่ให้ทูเพิลหนึ่งตัว หน้าที่ของเราคือแปลงทูเพิลเป็นพจนานุกรม เพื่อแก้ปัญหานี้ เราใช้วิธีพจนานุกรม setdefault () เมธอดนี้มีสองพารามิเตอร์ เพื่อแปลงพารามิเตอร์แรกเป็นคีย์ และพารามิเตอร์ที่สองเป็นค่าของพจนานุกรม Setdefault (คีย์, ค่า) เป็นฟังก์ชันค้นหาคีย์และแสดงค่าของคีย์
ตัวอย่าง
Input: [("Adwaita", 5), ("Aadrika", 5), ("Babai", 37), ("Mona", 7), ("Sanj", 25), ("Sakya", 30)] Output: {'Adwaita': 5, 'Aadrika': 5, 'Babai': 37, 'Mona': 7, 'Sanj': 25, 'Sakya': 30}
อัลกอริทึม
Step 1: Tuple is given. Step 2: To convert the first parameter to key and the second to the value of the dictionary. Step 3: Setdefault (key, value) function searches for a key and displays its value and creates a new key with value if the key is not present. Step 4: Using the append function we just added the values to the dictionary.
โค้ดตัวอย่าง
# Python code to convert into dictionary def listtodict(A, di): di = dict(A) return di # Driver Code A = [("Adwaita", 5), ("Aadrika", 5), ("Babai", 37), ("Mona", 7), ("Sanj", 25), ("Sakya", 30)] di = {} print ("The Dictionary Is ::>",listtodict(A, di))
ผลลัพธ์
The Dictionary Is ::> {'Adwaita': 5, 'Aadrika': 5, 'Babai': 37, 'Mona': 7, 'Sanj': 25, 'Sakya': 30}