出于某种原因,我正在以编程方式构建slice
,并且希望创建一个可以捕获“所有内容”的切片。我的直觉是
my_slice = slice()
会产生这样的对象
assert (my_list[my_slice] == my_list) #True
但是,快速浏览the docs会发现slice
需要一个stop
参数。
我可以获取一个对象all_slice
使得所有any_list[all_slice] == any_list
的对象any_list
吗?
答案 0 :(得分:7)
您可以通过None
:
my_list = [1, 2, 3, 4]
my_slice = slice(None)
print(my_list[my_slice])
输出
[1, 2, 3, 4]