一行表达式简洁拿出字符串中的数字字母:

>>> stringlist='A man, a plan, a canal: Panama'
>>> ss = [i.lower() for i in stringlist if i.isalnum()]
>>> ss
['a', 'm', 'a', 'n', 'a', 'p', 'l', 'a', 'n', 'a', 'c', 'a', 'n', 'a', 'l', 'p',
'a', 'n', 'a', 'm', 'a']

>>> ss==ss[::-1]#可以测试该列表元素是不是对称的,即回文
True

 

 

相关文章:

  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2021-10-04
  • 2021-10-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2021-12-04
  • 2021-12-02
  • 2021-12-20
  • 2022-12-23
相关资源
相似解决方案