pythonのスライスとソートすると意図しない出力が出る
pythonのスライスとソートについて質問です。
パターン1の変数aとパターン2の変数dataで同じ出力が出ると思うのですが、
出力が意図していないものなので、なぜこのような出力なのかご教授お願いしたいです。
パターン2でスライスしたものを.sort()すると、スライスしたものがソートされておりません。
パターン1
data = [6,10,3,4,5,6,7,8]
a = data[1:8:2]
a.sort()
print(a)
出力
[4, 6, 8, 10]
パターン2
data = [6,10,3,4,5,6,7,8]
data[1:8:2].sort()
print(data)
出力
[6, 10, 3, 4, 5, 6, 7, 8]