Python 利用正则表达式和filter函数 筛选序列(列表等)
  X5zJxoD00Cah 2023年11月02日 64 0

在 Python 中,序列类型包括字符串、列表、元组、集合和字典

容器序列(能存放不同类型的数据) 扁平序列(只能容纳一种类型的数据)

http://c.biancheng.net/view/4312.html

https://blog.csdn.net/codeswarrior/article/details/109083459

Python内建的filter()函数用于过滤序列

https://www.liaoxuefeng.com/wiki/1016959663602400/1017404530360000

序列内逐个元素筛选filter 并用list保存结果

筛选的判断条件是re.match 或 search 匹配或搜索 该元素字符串是否符合正则表达式 如果不符合 输出None

list_wjlb = os.listdir(str_dizh)
str_ = "国际"
list(
    # 序列内逐个元素筛选(判断, 序列)
    # if 输出结果!= None is True : 筛选该元素 
    # else: 不筛选该元素
    filter(
        '''判断条件'''
        lambda x : 
            # 该元素是否符合正则表达式(正则表达式, 元素)
            # 如果符合 输出结果!= None
            re.search(
                str_ ,
                x
            ) != None ,
        '''序列对象'''
        list_wjlb
    )
) # 将筛选结果保存为列表

https://blog.csdn.net/liaowhgg/article/details/86667938

https://blog.csdn.net/weixin_38819889/article/details/93846579

https://www.runoob.com/python/python-reg-expressions.html

https://www.cnblogs.com/linagcheng/p/15532083.html

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  X5zJxoD00Cah   2023年12月11日   26   0   0 知乎Python迭代器
  X5zJxoD00Cah   2023年12月12日   34   0   0 Python.net
X5zJxoD00Cah