zoukankan      html  css  js  c++  java
  • python中实现列表元素的永久反转和临时反转

    >>> test1 = ["sss","ccc","aaa","ddd"]
    >>> test1.reverse()   ## 就地反转
    >>> test1
    ['ddd', 'aaa', 'ccc', 'sss']
    >>> test1.reverse()
    >>> test1
    ['sss', 'ccc', 'aaa', 'ddd']
    >>> reversed(test1)   ## 临时反转
    <list_reverseiterator object at 0x00000152727139D0>
    >>> test1
    ['sss', 'ccc', 'aaa', 'ddd']
    >>> test2 = reversed(test1)
    >>> test2
    <list_reverseiterator object at 0x00000152727139D0>
    >>> type(test2)
    <class 'list_reverseiterator'>
    >>> for i in test2:
        print(i,end=",")
    
        
    ddd,aaa,ccc,sss,
    >>> for i in test2:   ## test2只能迭代一次
        print(i,end=",")
    
        
    >>> for i in test2:
        print(i,end=",")
    
        
    >>> for i in reversed(test1):
        print(i,end=",")
    
        
    ddd,aaa,ccc,sss,
    >>> for i in reversed(test1):
        print(i,end=",")
    
        
    ddd,aaa,ccc,sss,
    >>> for i in reversed(test1):
        print(i,end="_")
    
        
    ddd_aaa_ccc_sss_
  • 相关阅读:
    HDU-1527 取石子游戏
    HDU-1846 Brave Game
    HDU-1850 Being a Good Boy in Spring Festival
    HDU-2509 Be the Winner
    HDU-1907 John
    HDU-1969 Pie
    HDU-1501 Zipper
    HDU-2289 Cup
    最大子矩阵和
    HDU3466(01背包变种)
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14192739.html
Copyright © 2011-2022 走看看