2108. 找出数组中的第一个回文字符串 - 力扣(LeetCode)
可以通过遍历字符串数组,检查每个字符串是否是回文字符串。回文字符串的判断方法是,判断一个字符串是否与其反转字符串相同。
下面是 Python 代码来实现这个功能:
def firstPalindrome(words):
for word in words:
if word == word[::-1]: # 判断字符串是否是回文
return word
return "" # 如果没有回文字符串,返回空字符串
解释:
-
word == word[::-1]
这部分是判断一个字符串word
是否是回文字符串,[::-1]
是 Python 中的切片操作,可以反转字符串。 -
如果发现回文字符串,立刻返回该字符串。
-
如果没有找到任何回文字符串,返回空字符串
""
。
示例:
words = ["abc", "car", "ada", "racecar"]
print(firstPalindrome(words)) # 输出 "ada"