"Stringizing" a list
Peter Schneider-Kamp
nowonder at nowonder.de
Wed Aug 9 13:51:26 EDT 2000
More information about the Python-list mailing list
Wed Aug 9 13:51:26 EDT 2000
- Previous message (by thread): "Stringizing" a list
- Next message (by thread): "Stringizing" a list
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Cees de Groot wrote:
>
> what's the cleanest way to convert a random nested list structure like:
If you are also interested in speed, then of the three solutions I
have seen proposed (flatten, stringize, stringit) flatten is the
clear winner (I timed it on some bigger list at 2.6s vs 6.0s vs 12.1s).
For the semantics you might want to use
string.join(flatten(thatbloodysequence))
Peter
P.S.: flatten wins because it constructs a list and not hundreds
of immutable strings. stringit is bad because it uses
lisp-style car-cdr recursion (very inefficient when used
with python lists).
--
Peter Schneider-Kamp ++47-7388-7331
Herman Krags veg 51-11 mailto:peter at schneider-kamp.de
N-7050 Trondheim http://schneider-kamp.de
- Previous message (by thread): "Stringizing" a list
- Next message (by thread): "Stringizing" a list
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list