Python 程序在数组的偶数位置打印元素


2022年2月13日, 学习电子教程
1806

在这个简单的 Python 程序中,我们需要打印数组的偶数元素。这是一个基于列表的 Python 程序。

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

如何在数组中打印偶数元素?

在这个简单的 Python 程序中,我们需要打印数组偶数位置上的元素。所以我们需要了解数组在 Python 中是如何工作的。 在数组中,元素按内存位置的顺序存储,可以通过变量进行索引。要获取第一个元素,我们使用索引 a[0],它存储在位置一。

例如,我们取一个示例数组 A = [0, 1, 2, 3, 4, 5];这里,元素 0 存储在位置一,可以通过 A[0] 访问。所以对于每个元素,位置都比索引大一。

Position  1  2  3  4  5
array A=[ a, b, c, d, e ]
Index =   0  1  2  3  4 

 

为了解决初学者 Python 程序,我们使用 Python 的 for 循环,从数组位置一开始,直到数组长度结束,每次递增 2 来获取下一个偶数索引。我们在第一次迭代中使用元素 b,因为 array[1] 是位置 2。由于递增了 2,我们得到 d。

算法

步骤 1:使用一些预定义元素初始化数组 X

步骤 2:使用 print 语句打印“偶数位置的元素”。

步骤 3:使用 for 循环,从一到数组 X 的长度,每次递增 2。我们使用一作为 For 循环的开始,因为 X[1] 将在位置二。

步骤 4:使用 Python 编程语言中的 print 语句打印数组 X 中的偶数元素。

Python 源代码

                                               
arr = [1, 2, 3, 4, 5];     
     
print("Array elements in even position : ");    

for i in range(1, len(arr), 2):    # use the for loop to get the even index position elements. 
    print(arr[i]);   
                                      

输出

Array elements in even position : 
2
4