How does python filter unique values in the list
Today Xiaobian to share with you how python filters the list of unique values related knowledge points, detailed content, clear logic, I believe most people still know too much about this knowledge, so share this article for your reference, I hope you have some gains after reading this article, let's learn about it together.
1. Use the collections.Counter function to count the list, and filter out non-unique values through list derivation, filtering out values with a count greater than 1.
Counter is a subclass of dict and is used to count hashable objects. Is a collection, where elements are stored like dictionary keys and counts are stored as values.
Count can be any integer value, including 0 and negative. It can receive an iterable object and count its elements.
examples
from collections import Counter def filter_unique(lst): return [item for item, count in Counter(lst).items() if count > 1] # EXAMPLESfilter_unique([1, 2, 2, 3, 4, 5]) # [2, 4]Python is mainly used for what Python is mainly used for:
1. Web development;
2. Data science research;
3. Web crawler;
4. Embedded application development;
5. Game development;
Desktop application development.
The above is all the content of this article "how python filters unique values in the list", thank you for reading! I believe everyone has a great harvest after reading this article. Xiaobian will update different knowledge for everyone every day. If you want to learn more knowledge, please pay attention to the industry information channel.