Python代码怎么写,听听顶尖Python大神 kennethreitz的建议
了解K神( kennethreitz)是从它牛逼的requests库开始,号称最顶尖的Python程序员之一。大神有很多作品,而且还有一个非常励志的传奇故事,从一个胖胖的不修边幅的码农,励志减肥而变成一个爱摄影玩音乐的,有艺术家气息程序员。今天我们一起来拜读一下大神关于写Python代码的建议!
(图片来自www.kennethreitz.org)
体会一下这Best这招,选择是使用map函数,它可以将内置函数类型str映射到迭代器range。这会生成一个map对象,然后就可以像其他示例一样join。在某些情况下,map函数甚至可能比列表理解更快,更简洁!
虽然列表推导等一些复合语句因其简洁性和表达性而被允许和赞赏,但在同一行代码上有两个脱节语句是不好的做法
字典的更新有几种方法,dict(**locals)本意是想生成一个新的字典返回。在上面的好代码中,显式地从调用者接收x和y,并返回显式字典。使用此函数的开发人员通过读取第一行和最后一行就能确切地知道要做什么,而不是像坏例子的那种情况,比较晦涩难懂,不直接。
8.Access a Dictionary Element
9.Filtering a list
领取专属 10元无门槛券
私享最新 技术干货