2016-04-27 8 views

答えて

2

あなたは二つに最後の行を分割する場合、それは簡単に理解することを見つけるかもしれない:

key = "%s__within" % field_name 
return {key: poly} 

ので、例えば、field_name'my_field'だった場合、その関数は、希望

{'my_field__within': <poly>} 
+0

乾杯、私は今理解しています。 –

0

この関数は、文字列置換によって作成された単一のキーを持つ辞書を返しますn。キーは"[value_of_field_name]__witihin"になり、値はpolyの値になります。例:

def return_dictionary(field_name, poly): 

    return {"%s__within" % field_name: poly} 

return_dictionary("name_of_my_field", "value_of_poly") 

出力:

>>> def return_dictionary(field_name, poly): 
...  return {"%s__within" % field_name: poly} 
... 
>>> return_dictionary("name_of_my_field", "value_of_poly") 
{'name_of_my_field__within': 'value_of_poly'} 
>>> 
関連する問題