python3中数组逆序输出方法
程序员文章站
2022-06-23 19:25:24
我们可以很轻松的从1到9或者从9到1正着背一遍,反着背一遍。但是想要在编程实现这些看起来简单的操作,就没那么容易了。因为计算机需要一些指令,去告诉它数字或是其他的内容进行逆序的代码。既然我们之前已经学...
我们可以很轻松的从1到9或者从9到1正着背一遍,反着背一遍。但是想要在编程实现这些看起来简单的操作,就没那么容易了。因为计算机需要一些指令,去告诉它数字或是其他的内容进行逆序的代码。既然我们之前已经学了不少倒序的方法了,今天我们就进入实战,看看在数组中的逆序是如何输出的吧。
将一个数组逆序输出,用第一个与最后一个交换。
#!/usr/bin/python # -*- coding: utf-8 -*- if __name__ == '__main__': a = [9,6,5,4,1] n = len(a) print a for i in range(len(a) / 2): a[i],a[n - i - 1] = a[n - i - 1],a[i] print a
以上实例输出结果为:
[9, 6, 5, 4, 1] [1, 4, 5, 6, 9]
拓展:
原本文件中是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")
看完本篇的逆序输出,相信不少小伙伴们都可以自己写一遍代码了,毕竟代码方面没有复杂的地方。
到此这篇关于python3中数组逆序输出方法的文章就介绍到这了,更多相关数组怎样在python3中逆序输出内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: MongoDB安装与配置
推荐阅读
-
Python3 中把txt数据文件读入到矩阵中的方法
-
数组中的方法?push(); unshift();pop(); shift();join();concat(); splice(); slice();
-
JavaScript中数组中的方法:push()、pop()、shift()、unshift()、slice()、splice()、reverse()、join()、split()、concat()、...
-
php在多维数组中查找特定的value的方法
-
python中json格式数据输出的简单实现方法
-
java 将一个数组逆序输出的方法
-
PHP数组学习之聊聊输出数组的几种方法
-
java中删除数组中重复元素方法探讨
-
详解Swift中对C语言接口缓存的使用以及数组与字符串转为指针类型的方法
-
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)