tdts.index(min(tdts))有多个相同的最小值怎么办
时间: 2023-06-20 17:09:48 浏览: 131
java-jslt标签库-完整包
如果 `tdts` 列表中有多个相同的最小值,`tdts.index(min(tdts))` 仅返回第一个最小值的索引。如果你需要获取所有最小值的索引,可以使用列表推导式或循环遍历 `tdts` 列表来实现。以下是使用列表推导式获取所有最小值索引的示例代码:
```
tdts = [4, 2, 3, 2, 1, 4]
min_val = min(tdts)
min_indices = [i for i in range(len(tdts)) if tdts[i] == min_val]
print(min_indices)
```
输出结果为:
```
[4, 5]
```
这里使用了列表推导式,遍历了 `tdts` 列表中的所有元素,如果元素与最小值相等,则将其索引添加到 `min_indices` 列表中。
阅读全文