A and B but not C in list

Christian Heimes lists at cheimes.de
Mon Jan 24 07:34:25 EST 2011


Am 24.01.2011 04:05, schrieb Ian Kelly:
> On Sun, Jan 23, 2011 at 2:34 PM, Christian Heimes <lists at cheimes.de> wrote:
>> your_set = set(your_list)
>>
>> if your_set.issuperset(set([A, B])) and your_set.isdisjoint(set([C, D])):
> 
> if your_set.intersection([A, B, C, D]) == set([A, B]):
>     ...

Ingenious but tricky :)

Christian




More information about the Python-list mailing list