format函数在python中的用法,python format方法

  format函数在python中的用法,python format方法

  本文提供了一个使用Python内置函数reversed()的例子。分享仅供参考。如下。

  reversed))函数是一个迭代器,它返回序列seq的反向访问。是参数列表、元组和字符串,而不改变原始对象。

  1)参数列在l=[1,2,3,4,5]中

  Ll=反转(l))

  陆上通信线(Land Lines)

  [1、2、3、4、5]

  陆线(landlines的缩写)

  对于ll中的I:#第一次遍历。打印I。

  5 4 3 2 1

  ll:中for i的第二次遍历为空,原因请见文末。打印I。

  2)参数列在l=[3,4,5,6]中

  Ll=反转(l))

  陆上通信线(Land Lines)

  [ 3,4,5,6 ]

  陆线(landlines的缩写)

  第一次列表(ll) #

  [ 6,5,4,3 ]

  List(ll) #第二次为空。原因请参考文末。

  []

  3)自变量是元组t=(4,5,6)

  TT=反演(t))

  t

  (4、5、6 ) )。

  电汇

  元组(TT) #第一次

  (六,五,四))。

  元组(TT) #第二次为空。原因请参考文末。

  ()

  4)自变量是字符串s=cba

  Ss=反转

  s

  cba

  悬浮物

  第一次上榜(ss) #

  [a ,b ,c]

  List(ss) #第二次为空。原因请参考文末。

  []

  5)参数是字符串s=1234

  Ss=反转

  s

   1234

  悬浮物。第一次加入(ss) #

   4321 。join(ss) #第二次为空。原因请参考文末。

  为什么reversed(后面是第二个for循环,第二个list),第二个tuple)或者第二个join)得到的结果是空的?我用第二个例子详细解释一下。

  这是因为reversedcreatesaniterator,这是你第二次召回列表。

  所以当你第一次调用(ll)的时候,它不会迭代任何东西,导致一个空的列表。

  尝试编辑和翻译它:

  这是因为在第二次调用list (LL)时已经使用的迭代器是反向创建的。

  原因是ll本身不是反向链表,而是链表的反向迭代器。所以kddxh会第一次调用list (ll),遍历ll,创建一个新的list,从项目中输出迭代器。即使kddxh再运行,ll还是原来的迭代器,已经遍历了所有的项目,所以不会遍历任何东西。这将是一个空列表。

  总结:reversed()之后,值只在第一次遍历时返回。

  对Python感兴趣的读者可以参考本网站的文章《Python函数使用技巧总结》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》、《Python文件与目录操作技巧汇总》、0103010、0103

  希望这篇文章对大家的Python编程有所帮助。

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

留言与评论(共有 条评论)
   
验证码: