commit | b8940393e9be5be09920f28bfea0049e4255354b | [log] [tgz] |
---|---|---|
author | Tim Peters <tim.peters@gmail.com> | Sun Aug 25 19:50:43 2002 +0000 |
committer | Tim Peters <tim.peters@gmail.com> | Sun Aug 25 19:50:43 2002 +0000 |
tree | 242bf9c85dc39c70947d5dd99e6b60f6f9f6404c | |
parent | 334b4a5c393fba0b3cf37ed88b36cbd554a24f4f [diff] |
Gave __sub__/difference a factor of 2-5 speed boost.
diff --git a/Lib/sets.py b/Lib/sets.py index bf3ff4d..4665373 100644 --- a/Lib/sets.py +++ b/Lib/sets.py
@@ -223,9 +223,10 @@ return NotImplemented result = self.__class__() data = result._data + otherdata = other._data value = True for elt in self: - if elt not in other: + if elt not in otherdata: data[elt] = value return result