导语:
本文主要介绍了关于数组怎样在python3中逆序输出?的相关知识,包括一维数组逆序输出,以及数组逆序这些编程知识,希望对大家有参考作用。
我们可以轻松地从 1 到 9 或从 9 到 1 前进和后退。但要在编程中实现这些看似简单的操作,却不是那么容易。因为计算机需要一些指令来告诉它代码来颠倒数字或其他事情的顺序。由于之前学过很多倒序的方法,今天我们就进入实战,看看数组中的倒序是如何输出的。
以相反的顺序输出一个数组,将第一个与最后一个交换。
<p><span>#!/usr/bin/python<br/># -*- coding: UTF-8 -*-<br/> <br/>if __name__ == '__main__':<br/> a = [9,6,5,4,1]<br/> N = len(a)<br/> print a<br/> for i in range(len(a) / 2):<br/> a[i],a[N - i - 1] = a[N - i - 1],a[i]<br/> print a<br/></span></p>
以上实例输出结果为:
<p><span>[9, 6, 5, 4, 1]<br/>[1, 4, 5, 6, 9]<br/></span></p>
拓展:
原本文件中是
abcd,
想把这四行按照
dcba的顺序写进一个新文件
解决:
先将文件读入列表,再将列表倒转,再循环写入新文件
content = []
with open("name.txt" ) as f:
for row in f.readline():
content.append(row)
content.reverse()
with open("name1.txt","w" ) as f:
for row in content:
f.write(row)
f.write("\n")
看完本篇的逆序输出,相信不少小伙伴们都可以自己写一遍代码了,毕竟代码方面没有复杂的地方。小伙伴们还是亲自动手,才能体验逆序输出的乐趣。
更多Python学习指路:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python 中的 __init__ 到底是做什么的?11/05
- ♥ Python 200个标准库汇总!01/15
- ♥ python的idea怎么写12/02
- ♥ 什么是python库08/21
- ♥ zip() 函数如何遍历 python 中的多个列表?11/17
- ♥ python如何退出脚本11/24
内容反馈