《python程序设计(第2版)》 课件4.1.3 找出回文串.pptxVIP

  • 0
  • 0
  • 约1.29千字
  • 约 12页
  • 2026-08-05 发布于山东
  • 举报

《python程序设计(第2版)》 课件4.1.3 找出回文串.pptx

找出回文串主讲人:李娟重庆市九龙坡职业教育中心

问题描述[xyx,abba]有字符串列表[xyx,abc,abba,1123],输出列表中的所有回文串。回文串就是逆序排列其字符后与原来相同的字符串,如”xyx”和”abba”都是回文串。输出结果

问题分析问题描述问题解答什么是回文串,如何判断字符串是回文串?如何产生字符串列表?使用哪个函数将回文串添加到列表中?xyxabbares=[]有字符串列表[xyx,abc,abba,1123],输出列表中的所有回文串。回文串就是逆序排列其字符后与原来相同的字符串,如”xyx”和”abba”都是回文串。append()s==s[::-1]

S[start:stop:length]开始位置结束位置步长0长度1S[::]S=‘hello’‘hello’S[1:4:2]‘el’S[::-1]‘olleh’S[4:1:-2]‘ol’

a=[xyx,abc,abba,1123]res=[]forsina:ifs==s[::-1]:res.append(s)print(res)程序代码有字符串列表[xyx,abc,abba,1123],输出列表中的所有回文串。回文串就是逆序排列其字符后与原来相同

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档