near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftCookbooks
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Removing elements from a set in Python
schedule Aug 12, 2023
Last updated local_offer
Tags Python
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
We can remove an element from a set in Python using either the discard(~)
method or the remove(~)
method. The discard(~)
method does not raise an exception if the element we try to remove is not present in the set, while the remove(~)
method will.
Examples
Removing a single element
Discard method
Removing the element 3
from set a
:
No exception is raised if the element we try to remove does not exist:
a = {1, 2, 3}a.discard(4)print(a)
{1, 2, 3}
Remove method
Removing the element 3
from set a
:
An exception is raised if the element we try to remove does not exist:
Removing multiple elements
To remove multiple elements, use the different_update(~)
method:
set_of_num = set([5,3,1])to_delete = [1,2,4,5]set_of_num.difference_update(to_delete)print(set_of_num)
{3}
Equivalently, we can use the -
operator with another set:
set_of_num = set([5,3,1])to_delete = set([1,2,4,5])print(set_of_num - to_delete)
{3}
Published by Arthur Yanagisawa
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!