count
という属性に依存するいくつかのパラメタのデータベースを検索しています! count
は、1番目のクエリが何も返さない場合にインクリメントすることができます。ここで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
を実行するサンプル・コードであり、それが何かを返すdoesntの、私はcount
をインクリメントし、再度クエリを実行したいと思います。これは、すべてのキーが値を持つまで、sls辞書のすべてのキーに対して実行されます!!ここで
を返すよう、あなたは、あなたの
search_from_sourcelist
関数になっているはずですので、私はあなたが何を「再帰的」な手段を理解していません。 – geoffspear@Wooble、それはまさに私がやりたいことです! – user739807
私の編集を見てください –