python xml 查询 最大值
时间: 2023-10-27 07:20:57 浏览: 97
python获取一组数据里最大值max函数用法实例
假设你有一个 XML 文件,其中包含一些数值,你想在其中找到最大值,可以使用 Python 中的 ElementTree 模块来解析 XML 并查找最大值。以下是一个示例代码:
```python
import xml.etree.ElementTree as ET
# 解析 XML 文件
tree = ET.parse('data.xml')
# 获取根元素
root = tree.getroot()
# 获取所有数值元素的值
values = [float(elem.text) for elem in root.findall('.//value')]
# 找到最大值
max_value = max(values)
print('最大值为:', max_value)
```
在这个示例中,我们首先使用 ElementTree 模块解析 XML 文件,然后使用 `findall()` 方法查找所有数值元素,并将它们的值存储在一个列表中。最后,我们使用 Python 内置的 `max()` 函数来找到列表中的最大值,并打印出结果。
阅读全文