Bejeezus.  The description of groupby in the docs is a poster child
for why the docs need user comments.  Can someone explain to me in
what sense the name 'uniquekeys' is used this example:


import itertools

mylist = ['a', 1, 'b', 2, 3, 'c']

def isString(x):
    s = str(x)
    if s == x:
        return True
    else:
        return False

uniquekeys = []
groups = []
for k, g in itertools.groupby(mylist, isString):
    uniquekeys.append(k)
    groups.append(list(g))

print uniquekeys
print groups

--output:--
[True, False, True, False, True]
[['a'], [1], ['b'], [2, 3], ['c']]

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to