![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pythonic奇技淫巧
hd_li
这个作者很懒,什么都没留下…
展开
-
字符串的过滤
1.把字符串中的对应字符剔除"abc".translate(None, 'b')2.translate方法也可以把对应的字符转化from string import maketrans"abc".translate(maketrans('b', '2'))原创 2012-06-26 13:50:34 · 257 阅读 · 0 评论 -
判断是否是字符串
isinstance("abs",basestring)原创 2012-06-26 13:53:57 · 358 阅读 · 0 评论 -
去除list重复元素
利用set,故名思议,不允许有重复元素。先转化为set,再转回来就能踢出重复的元素b = [1,1,2,2]print list(set(b))原创 2012-06-26 11:45:38 · 280 阅读 · 0 评论 -
翻转字符串
foo[::-1]原创 2012-06-26 11:07:47 · 229 阅读 · 0 评论 -
循环处理可迭代对象
python里,可以迭代的对象都可以通过一个函数式完成处理。比如map,filter。reduce(函数, 可迭代对象, 初始值)reduce可以对可迭代对象前后两个元素调用函数,并且再把返回的结果和下一个元素调用函数,以此类推。http://docs.python.org/library/functions.html?highlight=reduce#reduce原创 2012-06-26 11:22:06 · 373 阅读 · 0 评论