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脚本批量下载DesktopNexus壁纸的教程
May 06 Python
python编程实现希尔排序
Apr 13 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
pyqt5使用按钮进行界面的跳转方法
Jun 19 Python
使用Python opencv实现视频与图片的相互转换
Jul 08 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 Python
Python Django2.0集成Celery4.1教程
Nov 19 Python
python绘制动态曲线教程
Feb 24 Python
python requests.get带header
May 05 Python
Django 解决distinct无法去除重复数据的问题
May 20 Python
常用的Python代码调试工具总结
Jun 23 Python
python中出现invalid syntax报错的几种原因分析
Feb 12 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
生成php程序的php代码
2008/04/07 PHP
基于PHP array数组的教程详解
2013/06/05 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
2018/08/15 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
IE和Firefox下event事件杂谈
2009/12/18 Javascript
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
js实现轮播图的完整代码
2020/10/26 Javascript
ant design vue导航菜单与路由配置操作
2020/10/28 Javascript
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
使用numba对Python运算加速的方法
2018/10/15 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
python正则-re的用法详解
2019/07/28 Python
win10安装python3.6的常见问题
2020/07/01 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
关于环保的建议书400字
2014/03/12 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
文明旅游倡议书
2015/04/28 职场文书