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判断值是否在list或set中的性能对比分析
Apr 16 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
python 列表中[ ]中冒号‘:’的作用
Apr 30 Python
Django 配置多站点多域名的实现步骤
May 17 Python
Django 创建/删除用户的示例代码
Jul 24 Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
Jan 10 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
Pytorch 使用不同版本的cuda的方法步骤
Apr 02 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
Jul 01 Python
Python实现壁纸下载与轮换
Oct 19 Python
python 写一个性能测试工具(一)
Oct 24 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 smarty函数扩展
2010/03/15 PHP
php验证是否是md5编码的简单代码
2014/04/01 PHP
分享一段php获取linux服务器状态的代码
2014/05/27 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
ThinkPHP3.2.3实现分页的方法详解
2016/06/03 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
Python上下文管理器和with块详解
2017/09/09 Python
Python语法分析之字符串格式化
2019/06/13 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
python的等深分箱实例
2019/11/22 Python
详解Python设计模式之策略模式
2020/06/15 Python
html5 Canvas画图教程(3)—canvas出现1像素线条模糊不清的原因
2013/01/09 HTML / CSS
Java软件工程师综合面试题笔试题
2013/09/08 面试题
奥巴马胜选演讲稿
2014/05/15 职场文书
不错的求职信范文
2014/07/20 职场文书
创先争优活动个人总结
2015/03/04 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
员工年度工作总结2015
2015/05/18 职场文书
庆七一活动简报
2015/07/20 职场文书