上周我刚开始在工作中学习Python。我正在尝试与我们的人力资源系统集成,并使用每个API将信息上传到Okta(我们的SSO提供商)。
HR API以以下格式输出一个json文件
{
"isError": false,
"Status": 0,
"Message": "The request processed successfully.",
"Result": [
{
"EmployeeId": {
"DisplayValue": "004",
"FieldHistory": []
},
"Title": {
"DisplayValue": "",
"FieldHistory": []
},
"FirstName": {
"DisplayValue": "John",
"FieldHistory": []
},
"LastName": {
"DisplayValue": "Smith",
"FieldHistory": []
},
}]
}
然后,我想将它输入到一个名为employeeID
的变量中,并将其放在我的代码中:
PHRPayload = {
"APIKey": PHRAPI,
"Action": PHRAction,
"EmployeeId": EmployeeID,
}
我希望遍历Result>EmployeeId>DisplayValue并将它们打印到一个dict中,然后在代码的另一部分中遍历这些
OktaURL = "https://company.okta.com/api/v1/users/" + PHRPost.json()['Result']['EmailId']['DisplayValue']
只需对结果进行迭代:
PHRAPI = 'yourCode'
PHRAction = 'yourCode'
data = {} #Your result from the api
for res in data['Result']:
EmployeeID = res['EmployeeId']['DisplayValue']
#Call API and so on
PHRPayload = {
"APIKey": PHRAPI,
"Action": PHRAction,
"EmployeeId": EmployeeID,
}
#....
我正在尝试拆分一个word文档,该文档如下所示: 1.0列表项 1.1列表项 1.2列表项 2.0列表项 它存储在docx中,我正在使用python-docx尝试解析它。不幸的是,它在开始时失去了所有的编号。我试图识别每个有序列表项的开始。 python-docx库也允许我访问样式,但是我不知道如何确定样式是否是列表样式。 到目前为止,我一直在处理函数和检查输出,但标准格式类似于: 我一直在使用它
我有以下LinkedHashMap声明。 我的观点是我如何迭代这个哈希图。我想在下面执行此操作,对于每个键获取相应的数组列表,并根据该键逐个打印数组列表的值。 我试过了,但只得到返回字符串,
如何在Python中找到列表的中值?列表可以是任何大小,并且不能保证数字按任何特定顺序排列。 如果列表包含偶数个元素,则函数应返回中间两个元素的平均值。 以下是一些示例(出于显示目的进行了分类):
我有2个系列1的联系值是列表,这个列表是第二个系列的联系索引,我称之为s1和s2 如何在s2列表的基础上找到s1列表的和而不使用for循环? 我想要的输出是这样的 谢谢
使用JSF 2.0,我需要显示一个表,其中每一行都包含一个打开弹出窗口的链接。我有两种型号:
问题内容: 关于你的第一个问题:该代码非常好,并且如果与其中的一个元素相等就可以正常工作。也许你尝试查找与其中一项不完全匹配的字符串,或者你使用的浮点值会导致不准确。 关于第二个问题:如果“查找”列表中的内容,实际上有几种可能的方法。 检查里面是否有东西 这是你描述的用例:检查列表中是否包含某些内容。如你所知,你可以使用in运算符: 过滤集合 即,找到满足特定条件的序列中的所有元素。你可以为此使用