python - 为什么我可以添加元组,但不能减去?
问题描述
例如,这在 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)
解决方案
推荐阅读
- php - 我需要在我的网络服务器上安装我的 sql 还是只在我的电脑上安装我的 sql?
- message - 自动检查消息提供程序测试是否涵盖了协议文件中的所有场景?
- python - 如何基于另一个数据框在 R/Python 中的行之间交换特定的数据对
- java - 有人可以解释以下表达式在该程序中的作用吗?
- c++ - 为什么我们得到 sizeof( &arr ) 和 sizeof( arr ) / sizeof( int ) 不同?
- c - 在 VSCode 上安装 SDL2
- python - 抽一个数
- java - 为什么这段代码没有错误?j 是最终的和静态的,但仍然可以使用类的对象访问?
- php - 为什么我2月8号登录,2月9号登不上去,总是显示“cannot time out. No time in”
- r - 将字符时间段(以奇怪的格式)转换为 R 中的日期和时间