摘要: 最简单的方法如下def containsAny(seq,aset): """ 检查序列seq是否含有aset中的项""" for c in seq: if c in aset: return True return False检查序列seq中是否含有aset中所有的项def containsAll(seq,aset): return not set(aset).difference(seq)对于任何set对象a a.difference(b) 结果为a-set(b) 返回啊中所有不属于b的元素 阅读全文
posted @ 2012-07-19 22:01 cacique 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 反转字符最简单的方法是使用步长为-1的方法revchars = astring[::-1]反转字符串 应先创建一个单词列表 再将列表反转 在用join方法合并rewords = astring.split()rewords.reverse()rewords = ' '.join(rewords)#也可以用一行代码表示rewords = ' '.join(astring.split()[::-1])逐词反转还保留原来空格的话import rerevwords = re.split(r'(\s+)',astring)revwords.reverse( 阅读全文
posted @ 2012-07-19 21:52 cacique 阅读(307) 评论(0) 推荐(0) 编辑
Copyright ©2011 Goodspeed Cheng