您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    Python中Lambda的前4个错误(3)
    时间:2020-03-29 21:04 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    ...     vowels = ['a''e''i''o''u'

    ...     vowels_only = [l for l in list(x) if l in vowels] 

    ...     distinct_vowels = set(all_vowels) 

    ...     return len(distinct_vowels) 

    ...  

    >>> sorted(texts, key=number_distinct_vowels) 

    ['iiiii''bag''beto''blackboard''sequoia'

    当然,我们需求再写几行代码,但是新代码难道不具有更好的可读性吗?

    优秀实际4:假设lambda的表达式过于繁琐,则编写一个正则函数。

    总结

    Lambda不断是Python初学者的硬主题之一,他们一末尾就不惜一切代价避免运用它们。

    一段时间后,当恐惧消逝时,他们末尾学习lambda,并发现本人一点也不难。 然后,它们末尾运用lambda,但不幸的是,有些人能够过多地运用了lambda,招致如上所述的各种滥用。

    我希望本文可以协助处置其中一些成绩。

    经过避免这些误用并遵照优秀实际技巧,我敢打赌,正确运用lambda的Python代码将具有更好的可读性和可维护性。

    【编辑引荐】

    Python进阶学习 - 如何在Python中过滤字符串列表

    重点来了,Python网站爬虫原理!瓜子,矿泉水备好,渐渐品!

    你需求知道的5个Python技巧

    Python数据剖析条形图的各种绘制方式

    Python外面有几个幽默的函数

    (责任编辑:admin)