python输入三位数倒序输出,python中如何倒序输出

  python输入三位数倒序输出,python中如何倒序输出

  上学的时候,我们可以背算术的公式,也可以倒背如流。当然,这种倒序并不适合语文背诵。然后,在python中,也有一些逆序的操作需要函数来实现。不知道朋友们能逆序输出多少方法?今天边肖整理了几种逆序输出的方法,对比了程序的运行速度。看看用哪种方法比较好。

  方法一

  使用Python的内置函数reversed()

  for I in reversed(arr)3360 pass reversed返回一个迭代器,所以不用担心内存问题。

  方法二

  以相反的顺序使用range()。

  对于范围内的I(len(arr)- 1,-1,-1):通过

  方法三

  "Microsoft YaHei"; font-size: 14px;">

  

先使用list自带的reverse()函数,再用range()循环

  

arr.reverse()
for i in range(len(arr)): pass

因为要先倒序,再循环,所以效率会比较低。

  


  

方法四

  

先使用list自带的sort()函数来倒序,再用range()循环

  

arr.sort(reverse=True)
for i in range(len(arr)): pass

因为要先排序,再循环,所以效率会比较低。

  

这里不讨论Python内置函数sorted(),它的效率比list自带的sort()函数要慢。

  

  

运行之后,效率:方法一 > 方法二 > 方法三 > 方法四

  

运行以上四种倒序输出的代码,我们可以得出第一种方法效率更高的结论,当然小伙伴们也可以试试其他的倒序方法,因为这些函数我们都有学过,也算是对知识进行的一次回顾。更多Python学习指路:PyThon学习网教学中心

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python怎么输入根号,Python输入根号
  • python怎么输入根号,Python输入根号,python如何输入根号
  • Python输入一个元组,python如何定义元组
  • python输入两点坐标,计算并输出两点间的距离,python计算区间百分位
  • pythonfor循环输出不换行,Python输入不换行
  • 判断输入的数是否为素数Python,用python输入一个数,判断这个数是否素数
  • python输入重定向,linux输出重定向到文件
  • 身份证号python,用python输入身份证号码判断性别的代码
  • python输入矩形的长和宽,输出矩形的面积,用python画椭圆形代码
  • python 时分秒,python输入秒数,将它按小时,分钟,秒的形式来输出
  • python输入一个自然数输出各位数字之和,输入数字输出对应的中文数字Python
  • Python输入数据生成折线图,python画折线图显示点值
  • python输入多个数字成为列表,python输入一组数到列表
  • python输入回车,python实现按回车键继续程序
  • python中二进制 八进制 十六进制,python输入一个十进制数,输出其对应的八进制数据
  • 留言与评论(共有 条评论)
       
    验证码: