• in Python? -- Chunk -- (ChunkC '(a a b b b)), ==> ((a 2) (b 3))

    From HenHanna@21:1/5 to All on Sun Jun 9 14:20:20 2024
    XPost: comp.lang.python

    Chunk, ChunkC -- nice simple way(s) to write these in Python?


    (Chunk '(a a b a a a b b))
    ==> ((a a) (b) (a a a) (b b))


    (Chunk '(a a a a b c c a a d e e e e))
    ==> ((a a a a) (b) (c c) (a a) (d) (e e e e))


    (Chunk '(2 2 foo bar bar j j j k baz baz))
    ==> ((2 2) (foo) (bar bar) (j j j) (k) (baz baz))

    _________________

    (ChunkC '(a a b b b))
    ==> ((a 2) (b 3))

    (ChunkC '(a a b a a a b b))
    ==> ((a 2) (b 1) (a 3) (b 2))

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)