python求集合中最大值,并输出其在集合中的序号
时间: 2024-03-27 09:40:36 浏览: 75
python自定义函数实现最大值的输出方法
5星 · 资源好评率100%
好的,你可以使用以下 Python 代码实现:
```python
def find_max_val(s):
max_val = s[0]
max_idx = 0
for idx, val in enumerate(s):
if val > max_val:
max_val = val
max_idx = idx
return max_val, max_idx
```
其中,s 是输入的集合。该函数返回一个元组,第一个元素为集合中的最大值,第二个元素为最大值在集合中的索引。
例如,假设集合为 s = [2, 5, 7, 1, 9, 3],调用该函数可以这样实现:
```python
max_val, max_idx = find_max_val(s)
print("集合中的最大值为:", max_val)
print("最大值在集合中的索引为:", max_idx)
```
输出结果为:
```
集合中的最大值为: 9
最大值在集合中的索引为: 4
```
希望能够帮助到你!
阅读全文