只是想知道reverse()和[:: - 1]在引用方面的区别。
例如
p = [1,2,3]
x = p[::-1]
print(x)
print(p)
p.reverse()
print(p ==p[::-1])
print(p == x)
所以输出
[3,2,1]
[1,2,3]
False
True
答案 0 :(得分:7)
reverse
撤消列表就地,请参阅the manual,而[::-1]
则按相反顺序提供新列表。
致电print(p)
后尝试p.reverse()
,您会看到差异。