def intersection_update(self, *iterables):
_set = self._set<EOL>_list = self._list<EOL>_set.intersection_update(*iterables)<EOL>_list.clear()<EOL>_list.update(_set)<EOL>return self<EOL>
Update the set, keeping only elements found in it and all *iterables*.