On Mon, Jun 12, 2023 at 5:26 PM Bartosz Golaszewski <brgl@xxxxxxxx> wrote: > On Fri, Jun 9, 2023 at 10:19 PM <andy.shevchenko@xxxxxxxxx> wrote: > > Fri, Jun 09, 2023 at 11:36:06PM +0800, Kent Gibson kirjoitti: ... > > > + config = dict([(l, settings(v)) for (l, v) in lvs]) > > > > Aren't [] not needed? > > This is a list comprehension used to create the dictionary. Think: > > >>> config = dict([(1, 2), (3, 4)]) > >>> config > {1: 2, 3: 4} Think about it in dynamic: In [1]: x= [(1,2),(2,4)] In [2]: dict((a,b)for a,b in x) Out[2]: {1: 2, 2: 4} [] are redundant, so I remembered that correctly :-) -- With Best Regards, Andy Shevchenko