Через пробную версию и ошибку я узнал, что
my_list = range(10)
my_list[:None] == my_list[:]
Я использую это для наборов запросов django, поэтому я могу определить размер или взять все:
some_queryset[:length if length else None]
# @IanAuld
some_queryset[:length or None]
# @Bakuriu
# length works for all numbers and None if you want all elements
# does not work with False of any other False values
some_queryset[:length]
- Хорошо ли использовать
None
при нарезке? - В этом случае могут возникнуть проблемы с этим методом?