gpt4 book ai didi

python - Python中最长的回文

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:12 26 4
gpt4 key购买 nike

我有一个 Python 作业要求我编写一个程序来查找给定文本中的最长回文。我知道这个网站上有其他语言的这个函数的例子,但我是 Python 的初学者并且在编写代码时遇到了麻烦。

这就是我目前识别回文的方式:

def is_palindrome(word):
x = 0
for i in range (len(word)/2):
if (word[x]) == (word[len(word)-x-1]):
x+=1
if x == (len(word)/2):
return True
return False

最佳答案

替代方式

def Is_palindrome(word):
return word==word[::-1]
# Assuming text is defined
print max((word for word in set(text.split()) if Is_Palindrome(word)), key=len)

关于python - Python中最长的回文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29224704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com