Finding Unique Values in a List ?

Finding Unique Values in a List ?

Problem: : You have a list 1st containing several values, and you want to extract only the unique values from the list.
Solution: To find and extract the unique values from a list in Python, you can convert the list into a set and then back into a list. This process eliminates any duplicate values. Here" s the solution:
Program
def myfun():
    lst = [1,2,3,4,4,6,7,3,4,5,2,7]
    unique_values = list(set(lst))
    print(unique_values)
    
if __name__=="__main__":
    myfun()

Output:

[1, 2, 3, 4, 5, 6, 7]

In this code:
set(lst) converts the list 1st into a set, which automatically removes duplicate values.

list(set(lst)) converts the set back into a list, ensuring that only the unique values are retained.

The variable unique_values will contain the unique values from the original list 1st.

You can print unique_values to see the result:

print (unique_values)
The output will be a list of the unique values from the original list, without any duplicates:

[1, 2, 3, 4 , 5, 6 , 7]



More Questions


6 . Finding Unique Values in a List
7 . Accessing Attributes of Functions
8 . Performing Bitwise XOR
9 . Swapping Variable Values Without an Intermediary Variable
10 . Introspection and Reflection
11 . Understanding Mixins in Object-Oriented Programming
12 . Exploring the CheeseShop
13 . Virtual Environments in Python
14 . PEP 8 The Python Enhancement Proposal 8
15 . Modifying Strings in Python
16 . Built-in Types