On 07/05/2013 02:37 PM, Amandeep Behl wrote:
and why with sum(one, two) we get an error whereas not with sum((one, two))
?


When replying to a message, your new text should go AFTER the quote. Putting it first is called top-posting, and it's a Microsoft-introduced abomination that's not compatible with newsgroups.


On Fri, Jul 5, 2013 at 11:27 AM, Amandeep Behl <amandeep...@gmail.com>wrote:

What is the difference between max(one, two) and max((one, two)) ?


When you call max(one, two) you are passing two arguments to max(). The second way you are calling it with one argument, and that argument is a tuple.

It happens that max() is happy either way. But for most functions, such as sum(), it makes a big difference. And even with max(), if you had included other arguments, such as keyword argument key=, you would have seen a difference.


--
DaveA

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to