📅  最后修改于: 2023-12-03 14:46:48.321000             🧑  作者: Mango
在 Python 中,我们可以使用内置的 min()
函数来获取一个数组中的最小值。
下面是一个简单的代码示例:
my_list = [3, 6, 1, 8, 2]
min_value = min(my_list)
print(min_value) # 输出 1
请注意,您可以对任何可迭代对象(如列表、元组和字符串等)使用 min()
函数来获取它们的最小值。
如果数组中含有多个最小值,则 min()
函数仅返回第一个最小值。
my_list = [3, 2, 1, 2, 1]
min_value = min(my_list)
print(min_value) # 输出 1
如果您需要获取数组中的多个最小值,则可以使用列表解析式:
my_list = [3, 2, 1, 2, 1]
min_values = [x for x in my_list if x == min(my_list)]
print(min_values) # 输出 [1, 1]
此列表解析式创建了一个包含 my_list
中所有最小值的新列表。
总而言之,通过使用 min()
函数和列表解析式,您可以轻松地获取 Python 数组中的最小值或多个最小值。