Using Built-in Python functions for Sets

Python Programming Language have some built-in functions which can be applied to Sets. Despite these there does exist some Set Methods and Set Operations which can be performed on Python Sets.
Below is a list of all these built-in Python Set Functions.

  • all()
  • any()
  • enumerate()
  • len()
  • max()
  • min()
  • sorted()
  • sum()

Let’s discuss each one of these functions one by one.

Using all() function for Sets

Returns True only if all elements in Set are true, false otherwise.

# Example
set1 = {29, 172, 18}
all(set1)            # Returns True

Using any() function for Sets

Returns True if any element of the set is True, false if set is empty.

# Example
set1 = {727, 982, 10}
all(set1)              # Returns True

set2 = {}
all(set2)              # Returns False

Using enumerate() function for Sets

Returns an enumerate object. It contains the index and value for all the items of the set as a pair.

# Example
set1 = {18, 19, 63, 15}
enumerate(set1)            # Changes set1 to an enumerate object

Using len() function for Sets

len() function returns length of set/number of elements in a Set.

# Example
set1 = {17, 25, 67, 14, 65}
len(set1)                 # Returns 5 as there are five elements in set1

Using max() function for Sets

max() function returns largest value item from a Set.

# Example
set1 = {28, 73, 189}
max(set1)            # Returns 189 as its largest element in set1

set2 = {"Hello", "How are you"}
max(set2)            # Returns "How are you"

Using min() function for Sets

min() is opposite to max() as this returns minimum value item from Set.

# Example
set1 = {28, 73, 189}
max(set1)            # Returns 28 as its smallest element in set1

set2 = {"Hello", "How are you"}
max(set2)            # Returns "Hello"

Using sorted() function for Sets

sorted() function returns a list containing elements of Set in sorted order. This function doesn’t sort set itself rather it makes of list copy of Set first, sort it and then return.

# Example
set1 = {72, 91, 28, 23}
sorted(set1)            # Returns [23, 28, 73, 91] list

Using sum() function for Sets

sum() function will return sum of all elements inside set, if and only if elements inside can be added together. But if elements inside set cann’t be added together(Elements are strings only) then python will raise TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’ error.

# Example
set1 = {29, 18, 34}
sum(set1)              # Returns 81

Gagan

Hi, there I'm founder of ComputerScienceHub(Started this to bring useful Computer Science information just at one place). Personally I've been doing JavaScript, Python development since 2015(Been long) - Worked upon couple of Web Development Projects, Did some Data Science stuff using Python. Nowadays primarily I work as Freelance JavaScript Developer(Web Developer) and on side-by-side managing team of Computer Science specialists at ComputerScienceHub.io

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts