18个Python高效编程技巧,Mark!
发布时间:2019-03-21 00:17:28 所属栏目:优化 来源:佚名
导读:初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果做不到这样,还扯啥高级呢? 01 交换变量 a=3 b=6 这个情况如果要
转变成如下:
12 字典推导 和列表推导类似,字典可以做同样的工作:
13 初始化列表的值
14 列表转换为字符串
15 从字典中获取元素 我承认try/except代码并不雅致,不过这里有一种简单方法,,尝试在字典中找key,如果没有找到对应的alue将用第二个参数设为其变量值。
替换成这样
16 获取列表的子集 有时,你只需要列表中的部分元素,这里是一些获取列表子集的方法。
除了python内置的数据类型外,在collection模块同样还包括一些特别的用例,在有些场合Counter非常实用。如果你参加过在这一年的Facebook HackerCup,你甚至也能找到他的实用之处。
17 迭代工具 和collections库一样,还有一个库叫itertools,对某些问题真能高效地解决。其中一个用例是查找所有组合,他能告诉你在一个组中元素的所有不能的组合方式
18 False == True 比起实用技术来说这是一个很有趣的事,在python中,True和False是全局变量,因此: 【责任编辑:庞桂玉 TEL:(010)68476606】 点赞 0 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |