Message400182
| Author |
rhettinger |
| Recipients |
FFY00, brandtbucher, jefferyto, methane, obfusk, pablogsal, rhettinger, serhiy.storchaka |
| Date |
2021年08月23日.22:58:09 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1629759489.32.0.827209560459.issue37596@roundup.psfhosted.org> |
| In-reply-to |
| Content |
Here's pure python code for expirmentation:
from marshal import dumps, loads
def marshal_set(s):
return dumps(sorted((dumps(value), value) for value in s))
def unmarshal_set(m):
return {value for dump, value in loads(m)}
def test(s):
assert unmarshal_set(marshal_set(s)) == s
test({("string", 1), ("string", 2), ("string", 3)}) |
|