2013-12-11 76 views
2

以下代碼做了什麼?在python中使用slice(x,y)函數

 slice(x,y) 

x,y是整數,它被稱爲對象即

 def view(self): 
     return slice(self.x,self.y) 

我不熟悉Python庫,並一直沒能找到它清楚地解釋上的任何地方。

回答

4

這是所有文件herehere。該函數返回一個可用於切片的切片對象,例如一個列表。例如:

>>> my_slice = slice(0, 1) 
>>> my_list = [1, 2, 3] 
>>> my_list[my_slice] 
[1] 

這允許您以編程方式切片列表,而不是編寫my_list[0:1]

相關問題