what does 'for _ in range()' mean?

Peter Hansen peter at engcorp.com
Thu Jul 29 19:17:53 CEST 2004

Matteo Dell'Amico wrote:

> Peter Hansen wrote:
>> Actually, not in the least, but I'm happy to go on faith that
>> you have a point and hope you have managed to communicate it
>> to others. :-|
> Let's try it again: in functional programming languages, you can use 
> pattern-matching, so that you can define functions in a declarative 
> fashion this way:

Oh!  Enlightment dawns.... we were still talking about Ocaml then.
I see.

So to get this back to the point that was being made:

Phil said Ocaml allowed multiple _ in tuple assignments but
that Python did not, while I attempted to correct that assertion by
showing that it in fact did.

David and you were discussing a case involving function languages,
which Python is not, where the use of multiple _ (which now has
syntactical meaning, as opposed to being just an "ignore this" by
convention) is allowed.

Sounds to me like the two discussions are unrelated.


More information about the Python-list mailing list