Add key_of_min and key_of_max

This commit is contained in:
Isabelle Viktoria Maciohsek
2021-01-07 23:15:48 +02:00
parent 0de7baf0fa
commit be5357b291
2 changed files with 34 additions and 0 deletions

17
snippets/key_of_max.md Normal file
View File

@ -0,0 +1,17 @@
---
title: key_of_max
tags: dictionary,beginner
---
Finds the key of the maximum value in a dictionary.
- Use `max()` with the `key` parameter set to `dict.get()` to find and return the key of the maximum value in the given dictionary.
```py
def key_of_max(d):
return max(d, key = d.get)
```
```py
key_of_max({'a':4, 'b':0, 'c':13}) # c
```

17
snippets/key_of_min.md Normal file
View File

@ -0,0 +1,17 @@
---
title: key_of_min
tags: dictionary,beginner
---
Finds the key of the minimum value in a dictionary.
- Use `min()` with the `key` parameter set to `dict.get()` to find and return the key of the minimum value in the given dictionary.
```py
def key_of_min(d):
return min(d, key = d.get)
```
```py
key_of_min({'a':4, 'b':0, 'c':13}) # b
```