<分区>
有没有一种方法可以在 Python 3 中创建序列的“切片 View ”,其行为类似于常规切片但不创建序列切片部分的副本?更新原始序列时,“切片 View ”应反射(reflect)更新。
>>> l = list(range(100))
>>> s = Slice(l, 1, 50, 3) # Should behave like l[1:50:3]
>>> s[1]
4
>>> l[4] = 'foo'
>>> s[1] # Should reflect the updated value
'foo'
我可以编写自己的 Slice
类来执行此操作,但我想了解是否有内置方法。