Skip to main content
Practice

Set Data Type that Does Not Allow Duplicate Values

A Set is a data type that does not allow duplicate values, making it useful for removing duplicates from data or performing mathematical set operations.

Since Set does not maintain the order of elements, you cannot use an index to directly access a specific position like you would with an array.


How Do You Use a Set?

You can declare a set using {} or the set() function.

Any duplicate values within the declared Set will be automatically removed.

Creating a set with {}
numbers = {1, 2, 2, 3}

print(numbers) # {1, 2, 3}
Creating a set with the set() function
my_set = set([1, 2, 3, 3, 3])

print(my_set) # {1, 2, 3}

Want to learn more?

Join CodeFriends Plus membership or enroll in a course to start your journey.