lambda表达式lambda表达式是一行函数。 它们在其他语言中也被称为匿名函数。如果你不想在程序中对一个函数使用两次,你也许会想用lambda表达式,它们和普通的函数完全一样。 原型 lambda 参数:操作(参数) 例子
Output: 8 这还有一些lambda表达式的应用案例,可以在一些特殊情况下使用: 列表排序
Output: [(13, -3), (4, 1), (1, 2), (9, 10)] 列表并行排序
一行式本章节,我将向大家展示一些一行式的Python命令,这些程序将对你非常有帮助。 简易Web Server 你是否想过通过网络快速共享文件?好消息,Python为你提供了这样的功能。进入到你要共享文件的目录下并在命令行中运行下面的代码: Python 2:
Python 3:
漂亮的打印 你可以在Python REPL漂亮的打印出列表和字典。这里是相关的代码:
这种方法在字典上更为有效。此外,如果你想快速漂亮的从文件打印出json数据,那么你可以这么做:
脚本性能分析 这可能在定位你的脚本中的性能瓶颈时,会非常奏效:
备注:cProfile是一个比profile更快的实现,因为它是用c写的 CSV转换为json 在命令行执行这条指令
确保更换csv_file.csv为你想要转换的csv文件 列表辗平 您可以通过使用itertools包中的itertools.chain.from_iterable轻松快速的辗平一个列表。下面是一个简单的例子:
Output: [1, 2, 3, 4, 5, 6] or
Output: [1, 2, 3, 4, 5, 6]\ 一行式的构造器 避免类初始化时大量重复的赋值语句
更多的一行方法请参考Python官方文档。 |
|
来自: zhulin1028 > 《待分类》