python实现将一个数组逆序输出的方法

yipeiwu_com6年前Python基础

方法一:

def printTheReverseArray(self): 
 list_1 = [1, 2, 3, 4, 5, 6, 7] 
 length = len(list_1) 
 for i in range(0, length): 
  print(length - i,end="") 

方法二:

def printTheReverseArray(self): 
 '头插法' 
 list_1 = [1, 2, 3, 4, 5, 6, 7] 
 list_2 = [list_1[0]]# 
 for i in range(1, len(list_1)): 
  list_2.insert(0, list_1[i]) 
 print(list_2) 

方法三:

数组前后交换-思想可以参考

def printTheReverseArray(self): 
 list_1 = [9, 6, 5, 4, 1] 
 N = len(list_1) 
 for i in range(int(len(list_1) / 2)): 
  list_1[i], list_1[N - i - 1] = list_1[N - i - 1], list_1[i] 
 print(list_1) 

以上这篇python实现将一个数组逆序输出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python获取命令行输入参数列表的实例代码

(一)单一独立的参数 如果命令行输入的参数都是各自单一独立的,直接用个循环把所有参数逐一读出来就行了。sys模块里面直接用args = sys.argv就可以获取到所有参数了(返回值ar...

python的range和linspace使用详解

在python中要产生一个数字序列,最快的方法就是使用range和linspace函数,但是这两者不太一样,但总的来说实现的效果是一致的,都能获取一个数字序列。 range range一...

Django跨域请求CSRF的方法示例

web跨域请求 1.为什么要有跨域限制 举个例子: 1.用户登录了自己的银行页面 http://mybank.com,http://mybank.com向用户的cookie中添加用户...

Python搜索引擎实现原理和方法

Python搜索引擎实现原理和方法

如何在庞大的数据中高效的检索自己需要的东西?本篇内容介绍了Python做出一个大数据搜索引擎的原理和方法,以及中间进行数据分析的原理也给大家做了详细介绍。 布隆过滤器 (Bloom Fi...

Python脚本实时处理log文件的方法

这个Python脚本是用来对实时文件的内容监控,比如 Error 或者 time out 字段都可以进行自定义;算是我的第一个真正的Python脚本,自己感觉还是比较臃肿,不过打算放到b...