我是python编码的新手。我在php中完成了一个soap客户端程序,但现在我想在python中转换它
我被困在这一点
$result = $client->GetLastData(array('Id' => array($id)));
如何将这组代码从php转换为python。 任何人都可以告诉我有没有办法在python中传递一个关联数组
提前致谢
答案 0 :(得分:2)
你真的没什么特别的。如果你有一个像这样的关联数组(在Python中称为字典):
a = {
"id": [1234567, 55555, 4444444]
}
并且您希望按照您在示例中尝试的方式传递字典(关联数组),您只需要执行此操作:
GetLastData(a)
如果您要从关联数组/字典中传递特定数据,则可以执行以下操作:
GetLastData(a.get("id"))
或
GetLastData(a["id"])
我建议使用get作为默认返回,如果找不到“id”键,则为None。如果使用“方括号”进行访问,则会抛出key error
,您必须相应地处理。