KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a large list l . I want to create a view from element 4 to 6. I can do it with sequence slice. >>> l = range(10) >>> lv = l[3:6] >>> lv [3, 4, 5] However lv is a copy of a slice of l . If I change the underlying list, lv does not reflect the change. >>> l[4] = -1 >>> lv [3, 4, 5] Vice versa I want modification on lv reflect in l as well. Other than that the list size are not going to be changed. I'm not looking forward to build a big class to do this. I'm just hoping other Python gurus may know some hidden language trick. Ideally I hope it can be like pointer arithmetic in C: int lv[] = l + 3;
Tags (comma-separated)
Save Edits
Cancel