设置 intersection_update() 方法
intersection_update() 方法用于使用所有集合中存在的公共元素更新原始集合,即我们可以说 intersection_update() 用于删除不需要的元素(并非在所有集合中都可用)。
用法:
set1. intersection_update(set1, set2, set3, ...)
参数:
set1
– 表示要与该集合进行比较的集合。set2, set3, ...
– 这些是可选的集合,我们可以提供多个集合进行比较。
返回值:
这个方法的返回类型是<class 'NoneType'>
,它什么都不返回。
范例1:
# Python Set intersection_update() Method with Example
# declaring the sets
cars_1 = {"Porsche", "Audi", "Lexus"}
cars_2 = {"Porsche", "Mazda", "Lincoln"}
# before method call
print("Before intersection_update() method call...")
print("cars_1:", cars_1)
print("cars_2:", cars_2)
# intersection_update() method call
cars_1.intersection_update(cars_2)
# printing the set after method call
print("After intersection_update() method call...")
print("cars_1:", cars_1)
print("cars_2:", cars_2)
输出
Before intersection_update() method call... cars_1:{'Lexus', 'Porsche', 'Audi'} cars_2:{'Lincoln', 'Porsche', 'Mazda'} After intersection_update() method call... cars_1:{'Porsche'} cars_2:{'Lincoln', 'Porsche', 'Mazda'}
范例2:
# Python Set intersection_update() Method with Example
# declaring the sets
x = {"ABC", "PQR", "XYZ"}
y = {"ABC", "PQR", "XYZ"}
z = {"DEF", "MNO", "ABC"}
# printing the results
print("x:", x)
print("y:", y)
print("z:", z)
# printing the common elements
x.intersection_update(y,z)
print("x:",x)
输出
x:{'XYZ', 'PQR', 'ABC'} y:{'XYZ', 'PQR', 'ABC'} z:{'MNO', 'ABC', 'DEF'} x: {'ABC'}
相关用法
- Python Set intersection()用法及代码示例
- Python Set issuperset()用法及代码示例
- Python Set issubset()用法及代码示例
- Python Set isdisjoint()用法及代码示例
- Python Set difference_update()用法及代码示例
- Python Set union()用法及代码示例
- Python Set pop()用法及代码示例
- Python Set add()用法及代码示例
- Python Set clear()用法及代码示例
- Python Set update()用法及代码示例
- Python Set symmetric_difference()用法及代码示例
- Python Set symmetric_difference_update()用法及代码示例
- Python Set discard()用法及代码示例
- Python Set copy()用法及代码示例
- Python Set difference()用法及代码示例
- Python Set remove()用法及代码示例
- Python Pandas Series.cummin()用法及代码示例
- Python Pandas Series.cov()用法及代码示例
- Python Pandas Series.astype()用法及代码示例
- Python Pandas Series.mad()用法及代码示例
注:本文由纯净天空筛选整理自 Python Set intersection_update() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。