zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    登录认证
    json
    关于优化
    网站资源
    设计模式
    Python
    查兰IP
    Linux命令
    centos7.0KVM虚拟化
    Shell数组
  • 原文地址:https://www.cnblogs.com/facexiaoxi/p/8891603.html
Copyright © 2011-2022 走看看