[Python-Dev] 'With' context documentation draft (was Re: Terminology for PEP 343 (original) (raw)
Terry Reedy tjreedy at udel.edu
Fri Jul 8 19:58:27 CEST 2005
- Previous message: [Python-Dev] 'With' context documentation draft (was Re: Terminology for PEP 343
- Next message: [Python-Dev] 'With' context documentation draft (was Re: Terminology for PEP 343
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Walter Dörwald" <walter at livinglogic.de> wrote in message news:42CE6600.6070700 at livinglogic.de...
x = blist() x(1) with blist(x) as x: x(2) with blist(x) as x: x(3) x(4) x(5)
This would create the list: [1, [2, [3], 4], 5]
With the current version of PEP 343, we would either have to use different variable names on each level
To me, different names on each level -- x0, x1, x2, ... would be clearer and preferable, so I would know right off which level something was being put at.
This is no different from using differnt iteration variables -- i,j,k; or i1, i2, i3; etc -- with nested loops. In both cases, you can delete the unneeded var if you really care and will not be using them again for another nested construct.
Terry J. Reedy
- Previous message: [Python-Dev] 'With' context documentation draft (was Re: Terminology for PEP 343
- Next message: [Python-Dev] 'With' context documentation draft (was Re: Terminology for PEP 343
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]