找出回文串9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【问题描述】9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
有字符串列表['xyx','abc','abba','1123],输出列表中的所有回文串。回文串就是逆序排列其字符后与原来内容相同的字符串,如“xy”和“abba”都是回文串。9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
·输出结果:9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
['xyx','abba']9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【解题思路】9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
要输出列表中的回文串,首先需要判断每一个字符串是否是回文串,判断回文串的方法就是比较原串和逆序串,在项目三学习了使用字符串切片求逆序串的方法,即“字符串[:一1]”。之后再把回文串加入列表res中,最后输出结果。9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【程序代码】9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
a ['xyx','abc','abba','1123']9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
res [ ]9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
for s in a:9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
ifs==s[::-l]:9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
res.append(s)9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
print(res)9TI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库