我正在尝试从切片中获取信息。这是我的功能的开始。(我已经为第四行尝试了“elif isinstance(key,slice):”但无法让它工作)
def __getitem__(self, key):
if isinstance(key,(int, long)):
#do stuff if an int
elif #item is slice
#do stuff if a slice
如果我调用 obj[4:6] 来调用该函数并在函数中打印“key”变量,它会打印“slice(4,6,None)”如何解析 4 和 6 值? 我正在尝试做的是能够使用函数内部列表中的数据。