obj = gp.quicksum(weights[e]*x[e] for e in edges) TypeError: list indices must be integers or slices, not tuple
时间: 2023-06-17 13:02:21 浏览: 233
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
5星 · 资源好评率100%
这个错误通常出现在使用了错误的数据类型作为列表索引。根据错误信息,看起来是在使用 `gp.quicksum()` 函数时,`edges` 参数应该是一个列表,但是其中的元素却是元组。这种情况下,`gp.quicksum()` 函数无法正确地处理。
可能需要检查一下 `edges` 列表的内容,看看是否包含了元组。如果是这样的话,需要调整代码以确保 `edges` 列表的每个元素都是可以作为列表索引的整数或切片。
阅读全文