Anonymous user
Tree datastructures: Difference between revisions
m
→{{header|Python}}: renames
m (sp.) |
m (→{{header|Python}}: renames) |
||
Line 32:
from collections import namedtuple
▲def to_list(node, depth=0, flat=None):
if flat is None:
flat = []
Line 39 ⟶ 38:
flat.append((depth, node[0]))
for child in node[1]:
return flat
Line 63 ⟶ 62:
pp(nest, width=25)
print('\n... To
pp(
print('\n... To Nest format:')
as_nest = to_nest(
pp(as_nest, width=25)
Line 84 ⟶ 83:
[('golfing', [])])])
... To
[(0, 'RosettaCode'),
(1, 'rocks'),
|