Tabular data structure conversion in Python
Please see my updated post at:
/blog/2007/12/tabular-data-structure-conversion-in-python/
You should be redirected in 2 seconds.
The table below lists all the conversions available between the 8 types of tabular data structures. The function names link to the function definition below.
TO | |||||||||
lorl list of lists where each inner list is a row | locl list of lists where each inner list is a column | lord list of dicts where each dict is a row | locd list of dicts where each dict is a column | dorl dict of lists where each list is a row | docl dict of lists where each list is a column | dord dict of lists where each inner dict is a row | docd dict of lists where each inner dict is a column | ||
F R O M | lorl list of lists where each inner list is a row | lorl2 | lorl2 | lorl2 | lorl2 | lorl2 | lorl2 | lorl2 | |
locl list of lists where each inner list is a column | locl2 | locl2 | locl2 | locl2 | locl2 | locl2 | locl2 | ||
lord list of dicts where each dict is a row | lord2 | lord2 | lord2 | lord2 | lord2 | lord2 | lord2 | ||
locd list of dicts where each dict is a column | locd2 | locd2 | locd2 | locd2 | locd2 | locd2 | locd2 | ||
dorl dict of lists where each list is a row | dorl2 | dorl2 | dorl2 | dorl2 | dorl2 | dorl2 | dorl2 | ||
docl dict of lists where each list is a column | docl2 | docl2 | docl2 | docl2 | docl2 | docl2 | docl2 | ||
dord dict of dicts where each inner dict is a row | dord2 | dord2 | dord2 | dord2 | dord2 | dord2 | dord2 | ||
docd dict of dicts where each inner dict is a column | dord2 | dord2 | dord2 | dord2 | dord2 | dord2 | dord2 |