Repository navigation
Expand file tree
/
Copy pathsets-menthods.py
More file actions
25 lines (24 loc) · 1.83 KB
/
Copy pathsets-menthods.py
File metadata and controls
25 lines (24 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
'''
Set Methods
Python has a set of built-in methods that you can use on sets.
Method Shortcut Description
add() Adds an element to the set
clear() Removes all the elements from the set
copy() Returns a copy of the set
difference() - Returns a set containing the difference between two or more sets
difference_update() -= Removes the items in this set that are also included in another, specified set
discard() Remove the specified item
intersection() & Returns a set, that is the intersection of two other sets
intersection_update() &= Removes the items in this set that are not present in other, specified set(s)
isdisjoint() Returns whether two sets have a intersection or not
issubset() <= Returns True if all items of this set is present in another set
< Returns True if all items of this set is present in another, larger set
issuperset() >= Returns True if all items of another set is present in this set
> Returns True if all items of another, smaller set is present in this set
pop() Removes an element from the set
remove() Removes the specified element
symmetric_difference() ^ Returns a set with the symmetric differences of two sets
symmetric_difference_update() ^= Inserts the symmetric differences from this set and another
union() | Return a set containing the union of sets
update() |= Update the set with the union of this set and others
'''