我正在尝试使用 Slice 来验证元素是否是回文,但它正在反转一些 caracters

I'm trying to use Slice to verify if a element is a palindrome but it's inverting some caracters

提问人:Henrique Schinaider 提问时间:1/20/2023 最后编辑:Henrique Schinaider 更新时间:1/20/2023 访问量:17

问:

> element = 'a man a plan a canal Panama'
> element1 = element.replace(' ','')

> print(element.replace(' ','')) #amanaplanacanalPanama
> print(element1[::-1]) #amanaPlanacanalpanama

我的解决方案是: def is_palindrome(元素):

>   element = str(element)
>   return bool (((element.replace(' ','').lower()) == ((element[::-1]).replace(' ','').lower())))

我想知道为什么它用巴拿马的 P 颠倒了计划的 p。

python-3.x 字符串 切片 回文 数索引

评论


答: 暂无答案