How can you get a list of keys from a dictionary in Python? a) dict.keys() b) list(dict) c) dict.items() d) both a and b
Understand the Problem
The question is asking how to obtain a list of keys from a dictionary in Python, presenting several options as possible answers, which involve different methods related to dictionary operations.
Answer
d) both a and b
The correct options are both a) dict.keys() and b) list(dict). These methods can be used to obtain a list of keys from a Python dictionary.
Answer for screen readers
The correct options are both a) dict.keys() and b) list(dict). These methods can be used to obtain a list of keys from a Python dictionary.
More Information
The dict.keys()
method returns a view object that displays a list of all the keys in the dictionary. Converting this view to a list using list(dict.keys())
or simply using list(dict)
will give you the keys in a list format.
Tips
A common mistake is to assume that dict.items()
returns a list of keys. Instead, it returns a view of the dictionary's key-value pairs.
Sources
- Python Dictionary keys() method - GeeksforGeeks - geeksforgeeks.org
- How do I return dictionary keys as a list in Python? - Stack Overflow - stackoverflow.com