Print a list in reverse order with range()?

前端 未结 19 705
长发绾君心
长发绾君心 2020-11-30 17:09

How can you produce the following list with range() in Python?

[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
19条回答
  •  遥遥无期
    2020-11-30 17:49

    Using without [::-1] or reversed -

    def reverse(text):
        result = []
        for index in range(len(text)-1,-1,-1):
            c = text[index]
            result.append(c)
        return ''.join(result)
    
    print reverse("python!")
    

提交回复
热议问题