Tim Peters wrote: > > [Raymond Hettinger] > > Okay, here's what we have so far: > > > > iterindexed()-- five syllables is a mouthfull > > index() -- nice verb but could be confused the .index() method > > indexed() -- widely liked however adjectives should be avoided > > count() -- direct and explicit but often used in other contexts > > itercount() -- direct, explicit and hated by more than one person > > enumerate() -- a contender but doesn't mention iteration or indices > > iteritems() -- already used by dictionaries for key:value pairs > > Since Guido is sticking to bool() for his current PEP, I guess that leaves > truth() open for this <wink>. > > iotazip() is a natural for those with both APL and Haskell backgrounds, and > sounds way cool if you're burned out. > > ordinalize() is an even clumsier way to say enumerate(). > > poll() would confuse everyone almost equally. > > countoff() brings to mind a common isomorphic procedure in American schools > ("One!", "Two!", "Three!", ...). I kinda like it, although > zerobasedcountoff() may be more appropriate here <wink>. > > rollcall() is cute. > > paginate() is descriptive for one specific application. > > If indexed() is disliked just because it's an adjective, Google finds only > one hit for indicify(). indexify() gets 103. > > I'm amazed that Marc-Andre's irange() isn't already in the list (it's part > of his mxTools Python extension). As long as you remain backwards compatible with irange() I don't have objections ;-) (same for the other extra builtins in mxTools) -- Marc-Andre Lemburg CEO eGenix.com Software GmbH ______________________________________________________________________ Company & Consulting: http://www.egenix.com/ Python Software: http://www.egenix.com/files/python/
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4