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类的多重继承问题深入分析
Nov 09 Python
Python实现二分查找算法实例
May 26 Python
利用pyinstaller或virtualenv将python程序打包详解
Mar 22 Python
在Pycharm中将pyinstaller加入External Tools的方法
Jan 16 Python
使用python实现简单五子棋游戏
Jun 18 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
python常用排序算法的实现代码
Nov 08 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
Oct 15 Python
anaconda升级sklearn版本的实现方法
Feb 22 Python
Django中的DateTimeField和DateField实现
Feb 24 Python
Python turtle编写简单的球类小游戏
Mar 31 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将HTML表格每行每列转为数组实现采集表格数据的方法
2015/04/03 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
firefo xml 读写实现js代码
2009/06/11 Javascript
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
Python操作列表的常用方法分享
2014/02/13 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
python实现字符串和字典的转换
2018/09/29 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
python面试题小结附答案实例代码
2019/04/11 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
Python完成哈夫曼树编码过程及原理详解
2019/07/29 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
纯css3实现图片翻牌特效
2015/03/10 HTML / CSS
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
JSF面试题:Jsf中导航的标签是什么
2013/04/20 面试题
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
客服主管岗位职责
2013/12/13 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
长城导游词
2015/01/30 职场文书
Python绘画好看的星空图
2022/03/17 Python