首页 > 解决方案 > 如何使用 Pyhton 创建具有未知维数的多维向量?

问题描述

完全编辑(为简单起见):
我正在尝试自动执行一项任务,将链接列表放入字典中,而不是遍历每个链接并获取其各自的链接等等,从而创建一个巨大的树状结构在最后。

标签: python

解决方案


我还没有测试过这段代码,如果有问题请告诉我

yourlinks={'a':'google.com','b':'google.com'}

def yourawesomefunction(link):
    #does some thing
    return dictionary of more links!


def loop(dictionary):
    if dictionary=={}:
        pass
        #when your tree finally ends, go on to the next branch

    for x in dictionary:
        dictionary[x]=yourawesomefunction(dictionary[x])
        #create branches
    
    for x in dictionary:
        loop(dictionary[x])
        #go into next layer
    
loop(yourlinks)

哦,顺便说一句,我希望你的树在某个时候结束,因为如果没有,它可能会永远跟随第一个链接

此外,调用自身的函数可能会导致很多问题,因此请尽可能避免这种情况。


推荐阅读