📅  最后修改于: 2023-12-03 15:34:20.052000             🧑  作者: Mango
在Python中,我们可以使用min()
和max()
函数分别在给定列表中找到最小和最大值。它们可以适用于整数,浮点数和字符串类型的列表。
然而在不同类型的列表中,这些函数有不同的用法和限制。本文将向您展示如何仅在存储有浮点数和字符串的列表中查找最小和最大值。
以下是一个示例列表:
list1 = ['1.4', '2.5', '4.8', '5.6', '10.9']
首先,我们需要使用map()
函数将列表中的字符串转换为浮点数。转换后的列表为:
list2 = list(map(float, list1))
print(list2)
输出结果为:
[1.4, 2.5, 4.8, 5.6, 10.9]
现在,我们可以使用min()
和max()
函数来查找最小和最大值。代码如下:
min_value = min(list(map(float, list1)))
max_value = max(list(map(float, list1)))
print("Minimum value in the list is:", min_value)
print("Maximum value in the list is:", max_value)
输出结果为:
Minimum value in the list is: 1.4
Maximum value in the list is: 10.9
以上是使用Python查找浮点字符串列表中的最小值和最大值的方法。重要的是要记住在使用min()
和max()
函数之前将字符串转换为浮点数,以便正确执行比较操作。
希望这篇文章对你有所帮助!