[英]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.