中级农民
- 积分
- 241
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2017-11-27
- 最后登录
- 1970-1-1
|
- files = ["users/components/header", "users/services", "users/tests/components/header", "pictures/picture.png", "config.json", "index.html"]
- trie = collections.OrderedDict()
- for path in files:
- node = trie
- split = path.split('/')
- for item in split:
- if item not in node:
- node[item] = collections.OrderedDict()
- node = node[item]
- def printPaths(node, level):
- for k, v in node.items():
- print(' ' * level + '-' + k)
- printPaths(v, level + 1)
- printPaths(trie, 0)
复制代码 |
|