Pythonでリストの一部のエイリアスを取得する方法はありますか?
具体的には、これと同等のことが起こることを望みます:
>>> l=[1,2,3,4,5]
>>> a=l
>>> l[0]=10
>>> a
[10, 2, 3, 4, 5]
しかし、私が得るのはこれです:
>>> l=[1,2,3,4,5]
>>> a=l[0:2]
>>> l[0]=10
>>> a
[1, 2]
Pythonでリストの一部のエイリアスを取得する方法はありますか?
具体的には、これと同等のことが起こることを望みます:
>>> l=[1,2,3,4,5]
>>> a=l
>>> l[0]=10
>>> a
[10, 2, 3, 4, 5]
しかし、私が得るのはこれです:
>>> l=[1,2,3,4,5]
>>> a=l[0:2]
>>> l[0]=10
>>> a
[1, 2]