Where I do ask for a new feature

Thomas Passin list1 at tompassin.net
Fri Oct 20 08:32:02 EDT 2023


On 10/19/2023 11:16 PM, Bongo Ferno via Python-list wrote:
> On Thursday, October 19, 2023 at 11:26:52 PM UTC-3, avi.e... at gmail.com wrote:
> 
>> There are many ways to make transient variables that disappear at some time
>> and do we need yet another? Yes, you can create one of those ways but what
>> is the big deal with deleting a variable when no longer used?
> 
> Assigning a variable to something can be anything else than a temporal alias.
> A with statement makes clear that the alias is an alias and is local, and it automatically clears the variable after the block code is used.
> 
> Python clutters the variable space with vars that are needed only on certain places, and an alias doesn't has a scope.
> Convenient alias are short names, and short names are limited in quantity. If the space is cluttered with short alias, it opens risks for wrong utilization.
> 
> Its like writing a "for i" in a list comprehension and having to worry if "i" was already used in another place..

If a name is temporarily needed in a certain place and in a certain 
scope then reusing the name shouldn't be a problem.



More information about the Python-list mailing list