Python简化常用技巧

Posted 优雅的心情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python简化常用技巧相关的知识,希望对你有一定的参考价值。

文章目录

一、列表表达式

Python 为了简化程序的代码行数做了很多努力,其中最经典的就是列表表达式。
比如我有如下函数,用来输出一个单词中的所有字符:

def output_letter(letter):

    l = []

    for item in letter:

        l.append(item)

    return l

if __name__ == "__main__":

    print(output_letter(\'kevin\'))

#此方法的输出为:

[\'k\', \'e\', \'v\', \'i\', \'n]

Python 觉得这样写代码行数太多了,不优雅,于是有了如下的写法:

[expression for item in list]

对应于我们的函数就变成了:

def output_letter(letter):

   return [l for l in letter]



if __name__ == "__main__":

    print(output_letter(\'kevin

以上是关于Python简化常用技巧的主要内容,如果未能解决你的问题,请参考以下文章

Python简化常用技巧

Python3基础 小技巧 为模块更换名字 import 模块名 as 别名 简化代码编写

Python小技巧,如何简化大量的 if…elif…else 代码?

shell 中的常用技巧

Python编程常用技巧

python算法常用技巧与内置库