Python列表切片,无参数 [英] Python List Slicing with None as argument

查看:113
本文介绍了Python列表切片,无参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过反复试验,我发现了

Via trial and error I found out that

my_list = range(10)
my_list[:None] == my_list[:]

我将其用于Django查询集,因此我可以定义大小或全部使用:

I use this for django query sets so I can define a size or take all:

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]

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆