出于某些原因,我正在以编程方式构建 slice ,并且想创建一个可以抓取“所有内容”的切片。我的直觉是

my_slice = slice()

会产生一个对象,使得
assert (my_list[my_slice] == my_list) #True

但是,快速查看 the docs 会发现 slice 需要一个 stop 参数。

我可以获得一个对象 all_slice 以便所有 any_list[all_slice] == any_listany_list 吗?

最佳答案

您可以通过 None :

my_list = [1, 2, 3, 4]
my_slice = slice(None)
print(my_list[my_slice])

输出
[1, 2, 3, 4]

关于python - 如何创建一个选择所有元素的切片对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52521631/

10-11 22:27
查看更多