Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何创建选择所有元素的切片对象?_Python - Fatal编程技术网

Python 如何创建选择所有元素的切片对象?

Python 如何创建选择所有元素的切片对象?,python,Python,出于各种原因,我正在以编程方式构建slices,并希望创建一个能够抓住“一切”的slice。我的直觉是 my_slice = slice() 会产生这样一个物体 assert (my_list[my_slice] == my_list) #True 但是,快速查看一下就会发现,slice需要一个stop参数 我是否可以获得一个对象all\u slice,以便any\u list[all\u slice]==any\u list用于allany\u list?您可以传递None: my_li

出于各种原因,我正在以编程方式构建
slice
s,并希望创建一个能够抓住“一切”的slice。我的直觉是

my_slice = slice() 
会产生这样一个物体

assert (my_list[my_slice] == my_list) #True
但是,快速查看一下就会发现,
slice
需要一个
stop
参数


我是否可以获得一个对象
all\u slice
,以便
any\u list[all\u slice]==any\u list
用于all
any\u list

您可以传递
None

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

[1, 2, 3, 4]