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中利用sqrt()方法进行平方根计算的教程
May 15 Python
python实现支持目录FTP上传下载文件的方法
Jun 03 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
Jun 07 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
python os用法总结
Jun 08 Python
浅谈DataFrame和SparkSql取值误区
Jun 09 Python
对python中for、if、while的区别与比较方法
Jun 25 Python
python读取和保存图片5种方法对比
Sep 12 Python
使用python绘制二元函数图像的实例
Feb 12 Python
windows上彻底删除jupyter notebook的实现
Apr 13 Python
jupyter notebook中美观显示矩阵实例
Apr 17 Python
Python中pass的作用与使用教程
Nov 13 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生成二维码的两个方法和实例
2014/07/01 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
基于jquery的点击链接插入链接内容的代码
2012/07/31 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
jQuery滚动加载图片效果的实现
2013/03/06 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
vue 进阶之实现父子组件间的传值
2019/04/26 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
详解vue中v-bind:style效果的自定义指令
2020/01/21 Javascript
Python实现可自定义大小的截屏功能
2018/01/20 Python
pandas数据预处理之dataframe的groupby操作方法
2018/04/13 Python
解决Python print 输出文本显示 gbk 编码错误问题
2018/07/13 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
python flask中动态URL规则详解
2019/11/22 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
一名女生的自荐信
2013/12/08 职场文书
优秀社区干部事迹材料
2014/02/03 职场文书
公司领导班子对照材料
2014/08/18 职场文书
2014年个人售房协议书
2014/10/30 职场文书
2014年教研员工作总结
2014/12/23 职场文书
教学副校长工作总结
2015/08/13 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
浅谈redis缓存在项目中的使用
2021/05/20 Redis
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js