首页 > 解决方案 > 为什么我可以添加元组,但不能减去?

问题描述

例如,这在 Python 中运行:

a = (1,2,3)
b = (1,4,5)
print(a+b)

并打印:

(1,2,3,1,4,5)

但我明白为什么它不允许像减法(ab)这样的东西。尽管元组不是可变的,但我怎么能猜到从元组中“删除”一个项目。:

a = (1,2,3)
b = (1,)

所以它会返回:

(2,3)

标签: pythontuplesimmutability

解决方案


推荐阅读