- Subtraction / set difference

Last updated: 2026-09-22

- Subtraction / set difference

- subtracts numbers and computes set difference.

CategoryOperators
KindOperator
Python Versionall

📝 Syntax

a - b

▶ Example

Edit the code, press Run, and see the result in the output panel:

Output:

7
{1, 3}
More case studies coming soon — check back later.

❓ FAQ

QCan a list use `-` directly?
ANo. `[1, 2] - [2]` raises `TypeError`. To compute a difference, first convert to sets: `set([1, 2]) - set([2])`, but note that sets are unordered, so the order of the result is not guaranteed.
QWhat is the single-minus `-x` operation?
AIt is the unary negation: when `x = 5`, `-x` gives `-5`. It is a different operator from the binary subtraction `a - b`.
QDo float subtractions have precision issues?
AYes. For example, `0.3 - 0.1` yields `0.19999999999999998`, a limitation of binary floating-point representation. For exact decimal computation, use `decimal.Decimal`.
Web-Tutorial.com

Web-Tutorial Tech Team

A team of developers maintaining programming tutorials. Each tutorial is written and reviewed by developers with expertise in that field. We work to keep our content accurate and reliable — if you spot an issue, please let us know.

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏