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里大整数相乘相关技巧指南
Sep 12 Python
对numpy中布尔型数组的处理方法详解
Apr 17 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
Aug 22 Python
树莓派3 搭建 django 服务器的实例
Aug 29 Python
Python 获取指定文件夹下的目录和文件的实现
Aug 30 Python
python树的同构学习笔记
Sep 14 Python
Python中的延迟绑定原理详解
Oct 11 Python
在Python IDLE 下调用anaconda中的库教程
Mar 09 Python
python缩进长度是否统一
Aug 02 Python
简单了解Python字典copy与赋值的区别
Sep 16 Python
Python基于Serializer实现字段验证及序列化
Nov 04 Python
Python入门学习之类的相关知识总结
May 25 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采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
php查询内存信息操作示例
2019/05/09 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
JavaScript设置FieldSet展开与收缩
2009/05/15 Javascript
关于Mozilla浏览器不支持innerText的解决办法
2011/01/01 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
2013/02/05 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
express的中间件bodyParser详解
2014/12/04 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
requirejs按需加载angularjs文件实例
2017/06/08 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
C#实现将一个字符转换为整数
2017/12/12 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
vue 中使用 watch 出现了如下的报错的原因分析
2019/05/21 Javascript
Linux下多个Python版本安装教程
2018/08/15 Python
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
python实现简单多人聊天室
2018/12/11 Python
对tensorflow中的strides参数使用详解
2020/01/04 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
Python进行统计建模
2020/08/10 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
HTML5之多线程(Web Worker)
2019/01/02 HTML / CSS
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
js不常见操作运算符总结
2021/11/20 Javascript
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js
WINDOWS下安装mysql 8.x 的方法图文教程
2022/04/19 MySQL