Python | Extract specific keys from dictionary

Python | Extract specific keys from dictionary

To extract specific keys from a dictionary in Python, you can use a dictionary comprehension. Here's how you can do it:

Example:

Let's say you have the following dictionary:

data = { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5 } 

And you want to extract only the keys 'a', 'c', and 'd'.

You can achieve this with:

keys_to_extract = ['a', 'c', 'd'] extracted_data = {key: data[key] for key in keys_to_extract if key in data} print(extracted_data) 

Output:

{'a': 1, 'c': 3, 'd': 4} 

The dictionary comprehension iterates over each key in the keys_to_extract list and checks if the key exists in the data dictionary using if key in data. If the key exists, it includes that key-value pair in the extracted_data dictionary.


More Tags

documentation-generation url-rewriting parsec fonts default-constructor oh-my-zsh materialize code-conversion actionresult chat

More Programming Guides

Other Guides

More Programming Examples