Guido van Rossum wrote: > If I have some utterly dynamic > code that comes up with a list of a million ints, and then I pass that > as an argument to a function that requests the argument type is > list[int],
you wrap it in something that checks elements for intness as you access them. It'll still check a million ints if you access them all, but that would have to be done anyway if you were passing the list to fully dynamic code. And it spreads the cost of doing it out over whatever is being done with the ints, rather than doing it all up front. And it doesn't bother checking any ints that you don't use. -- Greg _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com