[BangPypers] Generate Dynamic lists

Saager Mhatre saager.mhatre at gmail.com
Fri Oct 21 02:42:29 CEST 2011


On Fri, Oct 21, 2011 at 12:40 AM, Gora Mohanty <gora at mimirtech.com> wrote:

> On Fri, Oct 21, 2011 at 12:38 AM, Gora Mohanty <gora at mimirtech.com> wrote:
> > On Fri, Oct 21, 2011 at 12:10 AM, Asif Jamadar <asif.jamadar at rezayat.net>
> wrote:
> [...]
> > list1 = []
> > for i in criteria_list[:2]:
> >    for j in range(4):
> >        l.append( ( i, j + 1 ) )
>
> Oops, that last line should be list1.append(...) instead of l.append(...)
>

While I'd usually suggest a list comprehension like...

[(criteria, level) for level in range(1, 4) for criteria in
criteria_list[:2]]

... I'd say a zip'd do the trick as well...

zip(criteria[:2], range(1, 4))

just my 2c

- d


More information about the BangPypers mailing list