python中for和if else的使用

In [8]: a = set('abcd')

In [9]: b = set('ef')

In [10]: def match(x,y):
   ....:     for i in x:
   ....:         for j in y:
   ....:             if i==j:
   ....:                 break
   ....:         else:
   ....:             return False
   ....:     return True
   ....: 

In [11]: match(a,b)
Out[11]: False

In [12]: match(a,a)
Out[12]: True

In [13]: match(a,set('ab'))
Out[13]: False

In [14]: match(a,set('opqrsa'))
Out[14]: False

In [15]: match(b,b)
Out[15]: True

不知道这个函数是不是能够用来判断两个集合完全一样的功能呢?

求大神。

posted @ 2015-06-24 16:57  Xander-Hang  阅读(787)  评论(0编辑  收藏  举报