簡體   English   中英

如何創建一個選擇所有元素的切片對象?

[英]How to create a slice object that selects all elements?

我正在以編程方式構建slice ,並希望創建一個抓取“一切”的切片。 我的直覺就是那個

my_slice = slice() 

會產生一個這樣的對象

assert (my_list[my_slice] == my_list) #True

但是,快速查看文檔會發現slice 需要一個stop參數。

我可以獲得一個對象all_slice ,以便所有any_list 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]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM