Python 程序:逆序打印数组元素


2022年5月12日, Learn eTutorial
1866

在这个简单的 Python 程序中,我们需要逆序打印一个数组。这是一个中等难度的 Python 程序。

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

如何在 Python 中逆序打印数组?

数组是一组具有相同数据类型的元素,可以通过一个公共变量访问。在这个基本的 Python 程序中,我们需要逆序打印 Python 数组中的元素。例如,我们有一个数组 A,元素为 A=[1, 2, 3, 4, 5],然后逆序打印该数组。我们需要将数组打印为 A =[5, 4, 3, 2, 1]。

要逆序打印元素,我们必须接受一个包含一些元素的数组。然后我们打印原始数组,并打开一个 Python for 循环,从数组的末尾到数组的开头,将值减一。我们使用 Python 语言中的 print 语句来打印 for 循环内的所有元素。

算法

步骤 1:使用预定义值初始化数组 A

步骤 2:使用 for 循环,从零到数组的长度,并使用 range()len() 方法打印 Python 数组 A 的值。

步骤 3:使用 print 语句,逆序打印元素。

步骤 4:迭代一个 for 循环,从数组长度 -1 到零,每次递减

步骤 5:使用 Python 编程语言中的 print 语句打印数组。

Python 源代码

                                           
A = [1, 2, 3, 4, 5];      # initialize the array A
  
print("Original array: "); 
   
for i in range(0, len(A)):   
 
    print(A[i]),     

print("Reverse order Array: ");    # printing the array A in reverse order
 
for i in range(len(A)-1, -1, -1):     

    print(A[i]),
                                      

输出

Original array: 
1
2
3
4
5
Reverse order Array: 
5
4
3
2
1