Merge pull request #57 from mattveraldi/fix-keys_only

Solved issue #53
This commit is contained in:
Angelos Chalaris
2019-07-18 08:11:50 +03:00
committed by GitHub
3 changed files with 4 additions and 10 deletions

View File

@ -2,14 +2,11 @@
Function which accepts a dictionary of key value pairs and returns a new flat list of only the keys.
Uses the .items() function with a for loop on the dictionary to track both the key and value and returns a new list by appending the keys to it. Best used on 1 level-deep key:value pair dictionaries (a flat dictionary) and not nested data-structures which are also commonly used with dictionaries. (a flat dictionary resembles a json and a flat list an array for javascript people).
Uses the .keys() method of "dict" objects. dict.keys() returns a view object that displays a list of all the keys. Then, list(dict.keys()) returns a list that stores all the keys of a dict.
``` python
def keys_only(flat_dict):
lst = []
for k, v in flat_dict.items():
lst.append(k)
return lst
return list(flat_dict.keys())
```
``` python