Python integer infinity for slicing -



Python integer infinity for slicing -

i have defined slicing parameter in config file:

max_items = 10

my class slices list according parameter:

items=l[:config.max_itmes]

when max_items = 0, want items taken l. quick , dirty way is:

config.max_items=config.max_items if config.max_items>0 else 1e7

assuming there less 1e7 items. however, don't fancy using magic numbers. there more pythonic way of doing it, infinity integer constant?

there no "infinity integer constant" in python, using none in piece cause utilize default given position, beginning, end, , each item in sequence, each of 3 parts of slice.

>>> 'abc'[:none] 'abc'

python integer infinity

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -