Home > Article > Backend Development > Give an example to illustrate the function of python3 set method
add(add elements)
name = set(['Tom','Lucy','Ben']) name.add('Juny')print(name)#输出:{'Lucy', 'Juny', 'Ben', 'Tom'}
clear(clear all elements)
name = set(['Tom','Lucy','Ben']) name.clear()print(name)#输出:set()
copy(copy set collection)
name = set(['Tom','Lucy','Ben']) new_name = name.copy()print(new_name)#输出:{'Tom', 'Lucy', 'Ben'}
difference(returns different elements in two or more sets and generates a new set)
A = set([2,3,4,5= set([3,4= set([2=
difference_update(Delete elements in A set that exist in B set . )
A = set([2,3,4,5]) B = set([4,5]) A.difference_update(B)print(A)#输出:{2, 3}
discard(remove elements)
n = set([2,3,4]) n.discard(3)print(n)#输出:{2, 4}
intersection(take the intersection and generate a new set)
n1 = set([2,3,4,5]) n2 = set([4,5,6,7]) n = n1.intersection(n2)print(n)#输出:{4, 5}
intersection_update(take the intersection and modify the original set)
n1 = set([2,3,4,5]) n2 = set([4,5,6,7]) n1.intersection_update(n2)print(n1)#输出:{4, 5}
isdisjoint(Judge intersection, return False if yes, True if no)
n1 = set([2,3,4,5]) n2 = set([4,5,6,7])print(n1.isdisjoint(n2))#输出:False
issubset(Judge subset)
A = set([2,3]) B = set([2,3,4,5])print(A.issubset(B))#输出:True#A是B的子集
issuperset(Judge parent set)
A = set([2,3]) B = set([2,3,4,5])print(B.issuperset(A))# 输出:True#B是A的父集
pop(randomly remove an element)
n = set([2,3,4,5]) n1 = n.pop()print(n,n1)# 输出:{3, 4, 5} 2
remove(remove the specified element)
n = set([2,3,4,5]) n.remove(2)print(n)# 输出:{3, 4, 5}
symmetric_difference(take the intersection and generate a new set)
A = set([2,3,4,5]) B = set([4,5,6,7])print(A.symmetric_difference(B))# 输出:{2, 3, 6, 7}
symmetric_difference_update (take the intersection, change the original set)
A = set([2,3,4,5]) B = set([4,5,6,7]) A.symmetric_difference_update(B)print(A)# 输出:{2, 3, 6, 7}
union (take the union, and generate a new set)
A = set([2,3,4,5]) B = set([4,5,6,7])print(A.union(B))# 输出:{2, 3, 4, 5, 6, 7}
update (take the union, change the original set) Collection)
A = set([2,3,4,5]) B = set([4,5,6,7]) A.update(B)print(A)# 输出:{2, 3, 4, 5, 6, 7}
The above is the detailed content of Give an example to illustrate the function of python3 set method. For more information, please follow other related articles on the PHP Chinese website!