Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

튜플 목록을 사전으로 변환하는 Python 프로그램

<시간/>

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