Unpacking Dictionary keys into Tuple use keys() Method + Tuple()

Unpack the keys of a dictionary into a tuple is to use the keys() method of the dictionary to get a list of keys, and then pass that list to the tuple() constructor

Python3




# initializing dictionary
test_dict = {'Gfg' : 1, 'is' : 2, 'best' : 3}
 
# printing original dictionary
print("The original dictionary is: " + str(test_dict))
 
# Unpacking dictionary keys into tuple using keys() and tuple()
res = tuple(test_dict.keys())
 
# printing result
print("The unpacked dict. keys into tuple is: " + str(res))


Output

The original dictionary is: {'Gfg': 1, 'is': 2, 'best': 3}
The unpacked dict. keys into tuple is: ('Gfg', 'is', 'best')


Time complexity: O(n), where n is the number of keys in the dictionary.
Auxiliary space: O(n), where n is the number of keys in the dictionary. 

Python | Unpacking dictionary keys into tuple

In certain cases, we might come into a problem in which we require to unpack dictionary keys to tuples. This kind of problem can occur in cases we are just concerned about the keys of dictionaries and wish to have a tuple of them. Let’s discuss certain ways in which this task can be performed in Python. 

Example

Input: {'Welcome': 1, 'to': 2, 'GFG': 3}
Output: ('Welcome', 'to', 'GFG')
Explanation: In this, we are unpacking the keys of Dictionary into Tuple in Python.

Similar Reads

Unpacking Dictionary keys into Tuple using Tuple()

The simple type casting of a dictionary into a tuple in fact does the required task. This function takes just the keys and converts them into key tuples as required....

Unpacking Dictionary keys into Tuple using the β€œ=” operator and multiple variables

...

Unpacking Dictionary keys into Tuple use keys() Method + Tuple()

The β€˜=’ operator method can also be used to perform this particular task. In this, we assign the comma-separated variables to the dictionary. We use as many variables as keys in the dictionary. This method is not recommended in case of unknown or many keys....

Unpacking Dictionary keys into Tuple use the items() Method

...