NilColor

Guess what? You're on my site!

Archive for the ‘code snippet’ tag

range(stop+1)

with 2 comments

Хочется, что-бы range(x) выдал последним значение х, а не х-1?
Пожалуйста

def inc_range(stop):
    """range() с включающей верхней границе (0-based)

    >>> inc_range(10)
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    >>>"""

    return(range(0, stop+1))

или для функционалов:

inc_range = lambda x: range(0,x+1,1)

Дальше можно баловаться со start и step — если надо ;)

Written by NilColor

June 23rd, 2008 at 3:35 pm

Posted in phyton

Tagged with ,