TypeError: bad operand type for unary -: 'tuple'
时间: 2024-01-28 21:05:26 浏览: 288
小程序报错: Uncaught TypeError: Converting circular structure to JSON
5星 · 资源好评率100%
这个错误通常会发生在你尝试对一个不支持负数操作的数据类型(比如元组)执行取反操作时。例如,如果你使用以下代码:
```
tuple_a = (1, 2, 3)
tuple_b = -tuple_a
```
就会产生这个错误。如果你想对元组的每个元素都取反,可以使用列表推导式来实现:
```
tuple_a = (1, 2, 3)
tuple_b = tuple([-x for x in tuple_a])
```
这样就可以得到tuple_b为(-1, -2, -3)。
阅读全文