python⼀⾏表达式只取字符串的数字字母⼀⾏表达式简洁拿出字符串中的数字字母:
>>> 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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。