美文网首页经验App:聚合职场优选内容每天写500字
Python练习实例73 | 反向输出一个链表

Python练习实例73 | 反向输出一个链表

作者: 暮光微晓破倾城 | 来源:发表于2020-04-06 14:06 被阅读0次

昨天,我们了解了一下什么是链表以及如何使用Python生成一个链表,今天我们来看下如何使用Python反向输出一个链表。

小黄人.jpg

反向输出,我们可以想到一个叫做reverse ()的函数方法,我们使用这个方法就可以非常方面的将正向的链表当中的元素,进行反向输出,具体如下图所示:

# 反向输出一个链表

if __name__ == '__main__': # 定义一个程序入口
    list_1 = [] # 创建一个空列表
    for i in range(5): # 创建一个1到5的循环
        num = int(input("请输入一个整数:")) # 输入一个整数 并赋值给num
        list_1.append(num) # 将num添加到list_1的空列表当中
    print(list_1) # 打印出列表list_1
    list_1.reverse()
    print(list_1)

我们只需要将输出的list_1的列表,进行一下转换,也就是使用reverse()反向输出一下即可,可以看到非常的方便。

以下是程序运行的过程:

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习73.py"
请输入一个整数:5
请输入一个整数:4
请输入一个整数:3
请输入一个整数:2
请输入一个整数:1
[5, 4, 3, 2, 1]
[1, 2, 3, 4, 5]

Process finished with exit code 0

2020年4月6日
北京市通州区京贸中心

相关文章

网友评论

    本文标题:Python练习实例73 | 反向输出一个链表

    本文链接:https://www.haomeiwen.com/subject/ixfbphtx.html