Renaissance_1221 2023-07-12 14:49 采纳率: 92.9%
浏览 15
已结题

Python:关于filter函数的一个问题

想问一下前四行代码和后三行有什么区别吗?为什么前面的那个可以后面的就不行呢?还有最后一排输出的那段蓝字是什么意思啊

img


谢谢!

  • 写回答

4条回答 默认 最新

  • 於黾 2023-07-12 15:15
    关注

    [ item for item in filter(lambda x:x>5,a1) ]
    等价于
    list(filter(lambda x:x>5,a))
    有没有转成list就是区别
    把filter改成range也是差不多的结果

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 7月20日
  • 已采纳回答 7月12日
  • 创建了问题 7月12日

悬赏问题

  • ¥15 锌合金的耐温能到多少度。可以持续多长时间
  • ¥15 .net调用本地office组件出现问题
  • ¥15 docker镜像拉取失败请教教我
  • ¥15 https访问nginx上的http
  • ¥15 需要完整规则的五子棋博弈代码
  • ¥15 Hadoop的部署与安装的一些疑问
  • ¥15 短剧的sdk在哪里接入
  • ¥30 智能割草机自动化割草
  • ¥15 求:可不可以提供一些 在国内可以用,低代码不要太难 在电脑上可以下载的 制作app的软件
  • ¥15 fluke高精度万用表8845A型号测交流电压一直跳动,且去掉输入后显示不归零