我正在使用Python2;如何将数组迁移到多个维度?示例:
a = ['a', 'b', 'c', ...]
收件人:
foo['a']['b']['c']...
并检查是否存在,例如有多个数组:
a = ['a', 'b', 'c']
b = ['a', 'x', 'y']
结果是:
foo['a'] -> ['b'], ['x']
foo['a']['b'] -> ['c']
foo['a']['x'] -> ['y']
我需要这个做一个文件目录树导航,为每个路径发现需要添加路径和文件,路径是从数据库获取。需要单独的导航示例:
http://foo.site/a ->
/b
/c
/d
http://foo.site/a/b ->
/file1.jpg
/file2.jpg
对于每个路径,使用/进行拆分,并需要使用每个路径和文件生成多维数组或字典。你知道吗
此解决方案适用于我使用eval和Dictionaries of dictionaries merge:
测试:
在Python2上工作。你知道吗
你问的不太清楚
不过,您可以定义一个简单的树结构,如下所示:
使用方法如下:
你会得到:
类似于:
编辑
但是您还要求“为每个路径创建一个splitby/并需要为每个路径和文件创建多维数组或字典。”
我通常使用
os.walk
搜索目录中的文件:相关问题 更多 >
编程相关推荐