| Store | Cart

Q: What does "Sparse is better than dense" mean? (Python Zen)

From: Aahz <a...@pythoncraft.com>
11 Jul 2002 14:35:40 -0400
In article <33803989.0207110328.5ef01f1e at posting.google.com>,
Miki Tebeka <tebeka at cs.bgu.ac.il> wrote:
>>Although it's in the Humor section I take the Python Zen>(http://www.python.org/doc/Humor.html#zen) quite seriously.>However I can understand what does “Sparse is better than>dense” means.

Here's a better example than the one Peter gave:

    if i>0: return sqrt(i)
    elif i==0: return 0
    else: return 1j * sqrt(-i)

versus

    if i>0:
        return sqrt(i)
    elif i==0:
        return 0
    else:
        return 1j * sqrt(-i)

To rephrase the dictum another way, "Don't try to stick too much code on
one line."
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

Project Vote Smart: http://www.vote-smart.org/

Recent Messages in this Thread
Miki Tebeka Jul 11, 2002 11:28 am
Peter Hansen Jul 11, 2002 12:24 pm
Mark McEahern Jul 11, 2002 01:07 pm
Aahz Jul 11, 2002 06:35 pm
Mike C. Fletcher Jul 11, 2002 08:23 pm
Andrae Muys Jul 11, 2002 11:30 pm
jep...@unpythonic.net Jul 11, 2002 11:45 pm
Peter Hansen Jul 12, 2002 03:31 am
Ian Bicking Jul 12, 2002 08:00 am
Tim Peters Jul 12, 2002 08:22 am
Bernhard Herzog Jul 12, 2002 07:09 pm
Peter Hansen Jul 12, 2002 08:27 am
Messages in this thread