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的框架下的web app的详细教程
Apr 30 Python
python模拟登录并且保持cookie的方法详解
Apr 04 Python
Python中str.join()简单用法示例
Mar 20 Python
python如何修改装饰器中参数
Mar 20 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
对python读写文件去重、RE、set的使用详解
Dec 11 Python
更新修改后的Python模块方法
Mar 03 Python
python绘制评估优化算法性能的测试函数
Jun 25 Python
使用Python获取当前工作目录和执行命令的位置
Mar 09 Python
Django如何使用redis作为缓存
May 21 Python
PyQt5实现简单的计算器
May 30 Python
使用K.function()调试keras操作
Jun 17 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使用CURL模拟登录的方法
2015/07/08 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
php读取本地json文件的实例
2018/03/07 PHP
JavaScript继承方式实例
2010/10/29 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
layui table 参数设置方法
2018/08/14 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
JS实现简易日历效果
2021/01/25 Javascript
[06:07]DOTA2-DPC中国联赛3月5日Recap集锦
2021/03/11 DOTA
朴素贝叶斯算法的python实现方法
2014/11/18 Python
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
Django models filter筛选条件详解
2020/03/16 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
实例教程 纯CSS3打造非常炫的加载动画效果
2014/11/05 HTML / CSS
幼儿园秋游感想
2014/03/12 职场文书
保密工作责任书
2014/04/16 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书
企业安全生产规章制度
2015/08/06 职场文书
SQL Server实现分页方法介绍
2022/03/16 SQL Server
如何利用python实现Simhash算法
2022/06/28 Python