add has_duplicates and all_unique

This commit is contained in:
Rob-Rychs
2018-04-01 01:03:09 -07:00
parent 0d31fc93e4
commit 7f25b4de80
2 changed files with 32 additions and 0 deletions

16
snippets/all_unique.md Normal file
View File

@ -0,0 +1,16 @@
### all_unique
Checks a flat list for all unique values. Returns True if list values are all unique and False if list values aren't all unique.
This function compares the length of the list with length of the set() of the list. set() removes duplicate values from the list.
``` python
def all_unique(lst):
return len(lst) == len(set(lst))
```
``` python
x = [1,2,3,4,5,6]
all_unique(x) # result
True
```

View File

@ -0,0 +1,16 @@
### has_duplicates
Checks a flat list for duplicate values. Returns True if duplicate values exist and False if values are all unique.
This function compares the length of the list with length of the set() of the list. set() removes duplicate values from the list.
``` python
def has_duplicates(lst):
return len(lst) != len(set(lst))
```
``` python
x = [1,2,3,4,5,5]
has_duplicates(x) # result
True
```