一行表达式简洁拿出字符串中的数字字母:
>>> 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
转载于:https://www.cnblogs.com/facexiaoxi/p/8891603.html