题目
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。
def isPalindrome(string):
str_lst = []
for item in string:
if item.isalpha() or item.isdigit():
str_lst.append(item)
new_string = "".join(str_lst).lower()
for i in range(len(new_string)//2):
if new_string[i] != new_string[len(new_string)-1-i]:
return False
return True
string = "123A man, a plan, a canal: Panama321"
print(isPalindrome(string))