Passing a callable object to Thread
Lie
Lie.1296 at gmail.com
Mon Feb 18 16:46:18 EST 2008
On Feb 16, 12:29 pm, Jeff Schwab <j... at schwabcenter.com> wrote:
> Paul Rubin wrote:
> > Jeff Schwab <j... at schwabcenter.com> writes:
> >> Why not? They seem intuitive to me. I would find it weird if you
> >> couldn't have 0-tuple, and even weirder if you couldn't have a
> >> 1-tuple. Maybe my brain has been warped by too much C++ code.
>
> > The idea is that a 2-tuple (of numbers, say) is a pair of numbers, a
> > 3-tuple is three numbers, and a 1-tuple is one number. That would
> > mean a number and a 1-tuple of numbers are the same thing, not
> > separate types.
>
> No, that doesn't follow. A set with one element is not the same thing
> as that element, a sequence of one element is not the same thing as that
> element, and a tuple with one element is not the same thing as that element.
Probably the analogue of tuples in human language would be like this:
A: What ice-cream flavour do you have?
B: "Vanilla", "Chocolate", and "Strawberry"
If, for example, he only have Vanilla:
A: What ice-cream flavour do you have?
B: "Vanilla"
This way of thinking makes 1-tuple the same as the element itself.
More information about the Python-list
mailing list