Я определил параметр нарезки в файле конфигурации:
max_items = 10
Мой класс нарезает список в соответствии с этим параметром:
items=l[:config.max_itmes]
Когда max_items = 0
, Я хочу, чтобы все предметы были взяты из l
. Быстрый и грязный способ:
config.max_items=config.max_items if config.max_items>0 else 1e7
Предполагая, что элементов будет меньше 1e7
. Однако я не люблю использовать магические числа. Есть ли более питоновский способ сделать это, например, целочисленная константа бесконечности?