python3中数组逆序输出方法


Posted in Python onDecember 01, 2020

我们可以很轻松的从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中逆序输出内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python海龟绘图实例教程
Jul 24 Python
python实现挑选出来100以内的质数
Mar 24 Python
100行Python代码实现自动抢火车票(附源码)
Jan 11 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
Python 生成 -1~1 之间的随机数矩阵方法
Aug 04 Python
Python3 SSH远程连接服务器的方法示例
Dec 29 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
Ubuntu+python将nii图像保存成png格式
Jul 18 Python
Python图像阈值化处理及算法比对实例解析
Jun 19 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
python之语音识别speech模块
Sep 09 Python
Python绘画好看的星空图
Mar 17 Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 #Python
python爬虫请求头的使用
Dec 01 #Python
在pycharm创建scrapy项目的实现步骤
Dec 01 #Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
Dec 01 #Python
python 检测图片是否有马赛克
Dec 01 #Python
python中pop()函数的语法与实例
Dec 01 #Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 #Python
You might like
PHP 进程锁定问题分析研究
2009/11/24 PHP
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
zend framework文件上传功能实例代码
2013/12/25 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
鼠标选择动态改变网页背景颜色的JS代码
2013/12/10 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
vue router导航守卫(router.beforeEach())的使用详解
2019/04/19 Javascript
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
python实现360皮肤按钮控件示例
2014/02/21 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
Python pass详细介绍及实例代码
2016/11/24 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
高中生家长会演讲稿
2014/01/14 职场文书
大专会计自我鉴定
2014/02/06 职场文书
会计岗位职责范本
2014/03/07 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android
Java获取字符串编码格式实现思路
2022/09/23 Java/Android