• 技术文章 >Python技术 >Python基础教程

    python列表推导式的结构探究

    小妮浅浅小妮浅浅2021-10-09 14:51:33原创381

    1、列表推导式结构包含在一对方括号中,一个表达式,后面是for子句,然后是零个或多个for或if子句。

    2、其结果将是一个新列表,根据for和if子句的内容计算表达式。

    实例

    from collections import Counter
     
    def filter_unique(lst):
      temp_list = []
      for item, count in Counter(lst).items():
        if count > 1:
          temp_list.append(item)
      return temp_list
     
    # EXAMPLES
    filter_unique([1, 2, 2, 3, 4, 4, 5]) # [2, 4]

    以上就是python列表推导式的结构探究,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python 列表推导式
    品易云
    上一篇:python如何过滤列表中的唯一值 下一篇:python中condition条件变量的作用

    相关文章推荐

    • python列表缓存的探究• python列表的扩容机制介绍• python列表有哪些特点• python列表数据如何增加和删除• Python列表操作方法的整理• python列表元素的获取和查看• python列表新增元素的三种形式• python列表清除元素的四种方式• python列表遍历的形式• python列表中if语句的用途• python列表如何分成大小均匀的块• python列表删除项目的方法• python列表有什么特点• Python列表推导式如何使用• python列表的基本用法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网