Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #11522

Re: testing if a list contains a sublist

From Peter Otten <__peter__@web.de>
Subject Re: testing if a list contains a sublist
Date 2011-08-16 09:44 +0200
Organization None
References <4E49AB3E.9000801@web.de>
Newsgroups comp.lang.python
Message-ID <mailman.42.1313480614.27778.python-list@python.org> (permalink)

Show all headers | View raw


Johannes wrote:

> what is the best way to check if a given list (lets call it l1) is
> totally contained in a second list (l2)?
> 
> for example:
> l1 = [1,2], l2 = [1,2,3,4,5] -> l1 is contained in l2
> l1 = [1,2,2,], l2 = [1,2,3,4,5] -> l1 is not contained in l2
> l1 = [1,2,3], l2 = [1,3,5,7] -> l1 is not contained in l2
> 
> my problem is the second example, which makes it impossible to work with
> sets insteads of lists. But something like set.issubset for lists would
> be nice.

Would [1, 2, 1] be contained in [1, 1, 2]? You have received an answer that 
assumes yes and another that assume no.

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: testing if a list contains a sublist Peter Otten <__peter__@web.de> - 2011-08-16 09:44 +0200

csiph-web