2015-10-20 47 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,你将不得不相应处理。