Python 程序查找数组中的最小元素


2022年4月3日, Learn eTutorial
1999

在这个简单的 Python 程序中,我们需要找到数组中的最小元素。这是一个中等难度的 Python 程序。

要理解这个例子,您应该了解以下 Python 编程主题

如何获取数组中的最小元素?

在这个基于数组的简单 Python 程序中,我们将找到数组中的最小元素。数组是相同数据类型元素的集合。数组可以通过一个公共变量访问。为了找到数组中的最小元素,我们将数组的第一个元素赋给一个变量,然后打开一个 for 循环遍历到数组的末尾。

在每次迭代中,我们使用 Python 中的 if 条件将存储在变量中的第一个元素与每个数组元素进行比较。如果数组元素小于变量,则变量的值会被交换为较小的值。最后,我们会在变量中得到最小的元素。

例如,考虑 Python 语言中的一个简单二维数组。数组 = [3, 2, 1, 4, 5]。我们将第一个值 3 赋给变量 A,然后使用 for 循环将变量 A 与数组中的每个元素进行比较。我们取数组中的第二个元素,即 2。它小于变量值 3。因此变量变为 2。就这样,当循环完全迭代后,我们会在变量中得到最小值,然后使用 Python 语法和 Python 方法打印该变量。

算法

步骤 1:使用一些预定义值初始化一个数组。

步骤 2:将数组中的第一个元素赋给一个变量。

步骤 3:使用 for 循环从第一个元素遍历到数组的末尾。

步骤 4:使用 if 条件将数组元素的值与变量进行比较。

步骤 5:如果数组元素的值小于变量的值,则将变量赋为数组元素的较小值。

步骤 6:使用 Python 编程语言中的 print 函数打印变量中的最小值。我们使用 Python 编程中的 str() 函数将整数变量转换为字符串。

Python 源代码

                                          arr = [3, 2, 1, 4, 5];     
        
min = arr[0];  #Assign the first element 
     
for i in range(0, len(arr)): # loop for traversing through the array

   if(arr[i] < min):  # use if condition to compare 
  
       min = arr[i];    
     
print("Smallest element in array is: " + str(min)); 
                                      

输出

Smallest element in array is: 1