여기에 하나의 튜플이 제공되며, 우리의 임무는 튜플을 사전으로 변환하는 것입니다. 이 문제를 해결하기 위해 사전 메서드인 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}