我正在查询某个参数的数据库,这些参数取决于称为count
的属性! count
可以递增,因为第一个查询不返回任何内容。下面是一个示例代码python,如何编写一个迭代函数
sls = {(213.243, 55.556): {}, (217.193, 55.793): {}, (213.403, 55.369): {}}
for key in sls.keys:
if not sls[key]:
ra, dec = key[0], key[1]
search_from_sourcelist(sl, ra,dec)
count = 1
def search_from_sourcelist(sl, ra,dec):
dist = count/3600.0
sls[(ra,dec)] = sl.sources.area_search(Area=(ra,dec,dist))
return
柜面我运行的方法search_from_sourcelist
,并且它不返回任何东西,我想增加count
,并再次进行查询。这是要做的所有键在SLS词典,直到所有的键都有一个值!
你没有的功能在你的代码调用自身的任何地方,所以我不知道你明白什么“递归”的意思。 – geoffspear
@Wooble,那正是我想要做的! – user739807
看看我的编辑 –