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