
Python
文章平均质量分 55
LanceLeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
检测列表是否含有重复元素 保持元素顺序的同时去除重复元素
原文发于:http://qing.weibo.com/2059598087/7ac2f907330025yy.html如何测试列表是否没有重复元素?(来自博客文章Python Tips, Tricks, and Hacks http://www.siafoo.net/article/52)numbers = [1,2,3,3,4,1]set(numbers)# returns原创 2013-03-22 18:47:37 · 1526 阅读 · 0 评论 -
如何利用外部列表元素顺序对源列表进行排序
原文发于:http://qing.weibo.com/2059598087/7ac2f907330025yy.html如何利用外部列表元素顺序对源列表进行排序unordered = ["242 C", "022 B", "019 A", "025 D"]ordered = ["A", "B", "G"]##根据待排序列表中的项提取出key。以字典形式存储d = {}for原创 2013-03-22 18:52:24 · 1158 阅读 · 0 评论 -
通过代码提高编程能力
原文发于:http://qing.weibo.com/2059598087/7ac2f90733002b1b.html几乎所有的程序语言都是作为编程工具而出现的。因此每种语言必然有区别于其他语言的语法特性,后出现的语言可能会集成已出现程序语言的好的语法特性,也可能会适当创建合适的语言特性。早一些的,比如while、for、switch语句的出现。晚一些的,比如python中的生成器、生成器函数原创 2013-03-22 19:19:29 · 1427 阅读 · 1 评论 -
Python编程技巧之Iterable参数
原文发于:http://qing.weibo.com/2059598087/7ac2f907330025fd.html对于以iterable为参数的函数,可以只传入一个生成器或者迭代器,这种编程方式将最小化内存需求。当然,如果对于传入的参数还需要进一步的使用。比如这个函数本身就是要处理一个列表,那么还是老老实实的生成这个参数较好。比如说,我们只需要找到一个混合列表中最大原创 2013-03-22 18:43:14 · 1566 阅读 · 0 评论