2015-10-20 95 views
0

我新的Python編碼。我已經做了PHP中的SOAP客戶端程序,但現在我想將其轉換在python關聯數組蟒蛇SOAP客戶端

我停留在這一點上

$result = $client->GetLastData(array('Id' => array($id))); 

我如何將這組代碼從php轉換爲python。 任何一個可以告訴我在那裏傳遞一個關聯數組在Python

在此先感謝

+1

嗨,這個答案可以幫助你http://stackoverflow.com/questions/9495950/how-to-implement-associative-array-not-dictionary-in-python (可能重複) – rsz

回答

2

的方式沒有什麼特別的你真正要做的。如果你有一個關聯數組像這樣(在Python稱爲字典):

a = { 
    "id": [1234567, 55555, 4444444] 
} 

你想通過你的字典(關聯數組)你想在你的例子做的方式,你只需要做這樣的:

GetLastData(a) 

如果你正在尋找從您的關聯數組/詞典通過具體的數據,那麼你可以這樣做:

GetLastData(a.get("id")) 

GetLastData(a["id"]) 

如果找不到「id」鍵,我會建議使用get作爲默認返回值。如果你使用「方括號」訪問,它會拋出一個key error,你將不得不相應處理。