📄 psets.py
字号:
"""Persistent Sets"""try: import setsexcept ImportError: import compatsets as setsimport shelveclass PersistentSet(sets.Set): def __init__(self, file, iterable=None): self._data = shelve.open(file) if iterable is not None: self._update(iterable) def __iand__(self, other): """Update a set with the intersection of itself and another.""" self._binary_sanity_check(other) ia = (self & other)._data self._data.clear() self._data.update(ia) return self
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -