为什么python字符串反向方法返回正常字符串?

为什么python字符串反向方法返回正常字符串?,python,reverse,Python,Reverse,我尝试了两种方法: s=['hello']s[::-1] 我回来了['hello'] 以及s.reverse() 我什么也没拿回来,后来我打了s,我就回来了['hello'] 关于如何解决这个问题有什么建议吗?谢谢 s在您的示例中不是字符串,而是一个包含一个元素的列表,即字符串。 将s定义为 s = 'hello' 因为您正在反转列表,请尝试 s[0].reverse() 您正在使用一个元素(不起任何作用)反转列表。。。你的意思是要反转列表中的元素吗?用你自己的话来说,当你写['hello'

我尝试了两种方法:

s=['hello']s[::-1]

我回来了
['hello']

以及
s.reverse()

我什么也没拿回来,后来我打了s,我就回来了
['hello']


关于如何解决这个问题有什么建议吗?谢谢

s
在您的示例中不是字符串,而是一个包含一个元素的列表,即字符串。 将s定义为

s = 'hello'

因为您正在反转列表,请尝试

s[0].reverse()

您正在使用一个元素(不起任何作用)反转
列表
。。。你的意思是要反转列表中的元素吗?用你自己的话来说,当你写
['hello']
时,你认为
[]
是用来做什么的?