簡體   English   中英

如何使用切片來反轉列表?

[英]How to reverse a list using slicing?

假設我有一個字符串text =“ Hello”。 我想分別打印字符串的奇數/偶數位置。 我設法按正常順序執行此操作(請參見下面的代碼)。

現在的問題是我想做同樣的事情,但是要從頭開始。 也就是說,奇數現在等於“ le”,甚至等於“ olH”。

    text = "Hello"

    # Normal order
    odd = text[1::2] # --> "el"
    even = text[0::2] # --> "Hlo"

    # Reverse order (WRONG)
    odd = text[-2::2] 
    even = text[-1::2]

您還需要取反增量:

oddReverse = text[-2::-2]
evenReverse = text[-1::-2]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM