python检查String是否是数组中的回文结构

时间:2018-05-17 13:56:23

标签: python arrays string palindrome

例如我有这个数组:

array = ['b2', 'jy', 'n3', 'ih', 'fc']

我正在尝试访问数组的每个索引以检查是否是回文。

for i in range(len(array[i])):

    if array[i] == array[len(pal)-i-1]:
        booleano = "true"

    else:
        booleano = "false"


if booleano != "true":
    return false

else: return true

我错过了什么?

1 个答案:

答案 0 :(得分:3)

您可以使用string切片检查[::-1]是否回文

lst = ['bb', 'jhj', 'n3', 'ih', 'fc']
palindromes = [item == item[::-1] for item in lst]

输出

[True, True, False, False, False]