Skip to main content
 首页 » 编程设计

python之如何使用切片反转列表

2025年05月04日21傻小

假设我有一个字符串 text = "Hello"。 我想分别打印字符串的奇数/偶数位置。我已设法按正常顺序执行此操作(请参阅下面的代码)。

现在的问题是我想做同样的事情但是从头开始。也就是说,odd 现在等于“le”,even 等于“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]