反向索引w / Step

时间:2014-10-06 21:58:09

标签: python python-3.x indexing reverse

我希望从右到左从字符串中获取每个第二个数字。

我的代码是:

def getDigit(creditCard):
    for i in creditCard[::-2]:
        print(i)
    print(creditCard[::-2])

getDigit("0123456789")

但这会返回数字:9,7,5,3,1

我希望它返回:8,6,4,2,0

1 个答案:

答案 0 :(得分:1)

哇抱歉弄明白了:

def getDigit(creditCard):
    newString = creditCard[::-1]
    for i in creditCard[::2]:
        print(i)

getDigit("0123456789")