frozenset_difference.py 434 B

1234567891011121314151617181920
  1. try:
  2. frozenset
  3. except NameError:
  4. print("SKIP")
  5. raise SystemExit
  6. l = [1, 2, 3, 4]
  7. s = frozenset(l)
  8. outs = [s.difference(),
  9. s.difference(frozenset({1})),
  10. s.difference(frozenset({1}), [1, 2]),
  11. s.difference(frozenset({1}), {1, 2}, {2, 3})]
  12. for out in outs:
  13. print(type(out), sorted(out))
  14. s = frozenset(l)
  15. try:
  16. print(s.difference_update({1}))
  17. except AttributeError:
  18. print("AttributeError")