python列表字典中的一些用法

map + lamda什么的最有爱了 可以让代码简介易懂 如果你不喜欢 那你自己和c++玩蛋去吧  脚本追求的就是整洁高效

http://www.cainiao8.com/python/basic/python_13_function_adv.html

names = [row[0] for row in cursor.fetchall()]

这种用法也很优雅

比如

lamList = [1, 2, 3]
print [var+3 for var in lamList]
print map(lambda x: x+3, lamList)

上面两种写法都实现了将一个列表对象中所有元素全部+3的功能

matlab其实也又这种优雅的封装

fp是趋势也是一种态度啊

去除列表中重复的元素

http://woshizn.iteye.com/blog/1060803

后面不改变原来索引顺序的写法都很优雅特别是最后一种

[l2.append(i) for i in l1 if not i in l2] 

很舒服啊

对字典排序和含有字典列表排序的一些经典优雅写法

http://ghostfromheaven.iteye.com/blog/1563576


你可能感兴趣的:(python列表字典中的一些用法)