出于某些原因,我正在以编程方式构建 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
吗? 最佳答案
您可以通过 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/