【发布时间】:2019-04-17 05:43:52
【问题描述】:
假设 a=(1,2) 和 b=(3,4) print(a+b) 应该给出什么?
我期望输出(4,6),但实际输出是(1,2,3,4)
【问题讨论】:
-
已经回答here
-
因为这就是 Python 定义
tuples 的加法含义的方式。如果它以您想要的方式运行,那么其他一些人会问为什么+不连接。没有让每个人都满意。如果你想做元素相加,你需要自己做,可能用你自己的类。
标签: python