Python Set pop()

The pop() method randomly removes an item from a set and returns the removed item.

Example


pop() Syntax

The syntax of the pop() method is:

set.pop()

Here, pop() removes an item from the set and updates it.


pop() Parameters

The pop() method doesn't take any parameters.


pop() Return Value

The pop() method returns:

  • a removed item from the set
  • TypeError exception if the set is empty

Example 1: Python Set pop()

Output

Pop() removes: 10
Updated set A: {'Ten', '100', 'Hundred'}

In the above example, we have used pop() to remove the item of set A. Here, pop() removes 10 from set A and returns it.

Also, set A is updated to the new set without the removed item 10.

Note: We may get a different output every time we run it, because pop() returns and removes a random element.


Example 2: pop() with an Empty Set

Output

TypeError: pop expected at least 1 argument, got 0

In the above example, we have used pop() with an empty set A. The method can not remove any item from an empty set so it throws an error.