📌  相关文章
📜  查找数组中的最小和最大元素 - Python (1)

📅  最后修改于: 2023-12-03 15:26:38.166000             🧑  作者: Mango

查找数组中的最小和最大元素 - Python

在Python中,我们可以使用以下方法来查找一个数组中的最小和最大元素:

arr = [56, 34, 23, 87, 90, 12]
print("最小元素为:" + str(min(arr)))
print("最大元素为:" + str(max(arr)))

我们首先定义一个包含多个元素的数组 arr,之后使用 min()max() 函数查找最小和最大元素。需要注意的是,这两个函数都是Python内置的函数,并且可以用于任何可迭代的对象,包括列表、元组、集合以及字典等。

除此之外,我们还可以使用排序算法来查找最小和最大元素。以下是示例代码:

arr = [56, 34, 23, 87, 90, 12]
arr.sort()
print("最小元素为:" + str(arr[0]))
print("最大元素为:" + str(arr[-1]))

这里我们先使用 sort() 函数对列表进行排序,之后即可通过索引获取最小和最大元素。值得注意的是,在对数组进行排序后,其原始的排序将会被改变。

除此之外,我们还可以使用 sorted() 函数来查找数组中的最小和最大元素。以下是示例代码:

arr = [56, 34, 23, 87, 90, 12]
sorted_arr = sorted(arr)
print("最小元素为:" + str(sorted_arr[0]))
print("最大元素为:" + str(sorted_arr[-1]))

这里我们使用 sorted() 函数对列表进行排序,返回一个新的列表。之后即可通过索引获取最小和最大元素。与 sort() 函数不同, sorted() 函数并不改变原始数组的排序。

综上,Python中查找数组中的最小和最大元素还是相当容易的。我们可以使用内置函数 min()max(),也可以使用排序算法,如 sort()sorted()。根据具体的场景选择合适的方法即可。