Форум сайта python.su
Есть два списка a и b где len(a) <= len(b) , к примеру:
a = ['asdf','qwer']
b = ['jl','asdf','sfsdf','qwer','joiji']
def mass(a,b):
k = 0
for i in a:
if i in b:
k = 1
else:
return 0
return k
Офлайн
result = not (set(a)-set(b))
result = not set(a).difference(b)
Отредактировано (Ноя. 22, 2010 05:01:24)
Офлайн
IsemСпасибо! то что нужно….илиresult = not (set(a)-set(b))result = not set(a).difference(b)
Офлайн
>>> a = ['asdf','qwer']
>>> b = ['jl','asdf','sfsdf','qwer','joiji']
>>> set(a).issubset(b)
True
>>>
>>> a = ['asdf','qwer']
>>> b = ['jl','asdf','sfsdf','qwer','joiji']
>>> set(a) < set(b)
True
>>>
Отредактировано (Ноя. 23, 2010 11:47:07)
Офлайн