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随机生成带特殊字符的密码
Mar 02 Python
python win32 简单操作方法
May 25 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
Python标准模块--ContextManager上下文管理器的具体用法
Nov 27 Python
Python2/3中urllib库的一些常见用法
Dec 19 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
Python魔法方法功能与用法简介
Apr 04 Python
python使用MQTT给硬件传输图片的实现方法
May 05 Python
基于Python实现签到脚本过程解析
Oct 25 Python
Python dict和defaultdict使用实例解析
Mar 12 Python
Django日志及中间件模块应用案例
Sep 10 Python
python爬虫泛滥的解决方法详解
Nov 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解压文件代码实现php在线解压
2014/02/13 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
Postman无法正常返回结果问题解决
2020/08/28 Javascript
关于vue的列表图片选中打钩操作
2020/09/09 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
celery4+django2定时任务的实现代码
2018/12/23 Python
Python中的 ansible 动态Inventory 脚本
2020/01/19 Python
python 爬取疫情数据的源码
2020/02/09 Python
中粮集团旗下食品网上购物网站:我买网
2016/09/22 全球购物
Berghaus官网:户外服装和设备,防水服
2020/01/17 全球购物
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
2012/06/02 面试题
会计专业应届生自荐信
2014/02/07 职场文书
服装设计专业求职信
2014/06/16 职场文书
物业工程部岗位职责
2015/02/11 职场文书
大学毕业生自我评价
2015/03/02 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
行政介绍信范文
2015/05/04 职场文书
详解Python生成器和基于生成器的协程
2021/06/03 Python
Apache自带的ab压力测试工具的实现
2022/07/23 Servers