Gentlemen, thank you very much for the replies and help. Vincent's solution worked perfectly for me. Alister - you are correct and for me, i was looking to achieve that - readability and slightly less keystrokes.
On Tue, Nov 14, 2017 at 4:59 AM, alister via Python-list < python-list@python.org> wrote: > On Tue, 14 Nov 2017 00:44:18 -0500, Andrew Z wrote: > > > Hello, > > i wonder how do i get the "for" and "if" to work against a dictionary > > in > > one line? > > > > basically i want to "squeeze": > > dct= [ 1 : "one", 2:"two", 3:"three"] > > for k, val in dct: > > if k >= 2: > > # do magnificent things > > > > Thank you AZ > > why the need to single line it? > is your computer running out of new line & space characters? > it probably could be done with a dictionary comprehension but will that > make things easier or harder to read/understand? > > "Readability counts" > > > > > -- > (Presuming for the sake of argument that it's even *possible* to design > better code in Perl than in C. :-) > -- Larry Wall on core code vs. module code design > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list