gpt4 book ai didi

python - 能够排除 python 中的某些变量

转载 作者:太空宇宙 更新时间:2023-11-03 21:14:39 24 4
gpt4 key购买 nike

我对Python相当陌生,我知道一些但不是很多,我需要你的帮助。我正在尝试从 api 进行调用,但也尝试在迭代时排除不同的变量。这是部分代码(由于保密原因,有些内容被屏蔽):

def role_assignments(parameter):
userRoleAssignmentsUrl ="""http://website.com/%s/""" % parameter
userRoleAssignmentsJson = requests.get(userRoleAssignmentsUrl, headers=headerstest, json=data)
userRoleAssignments = userRoleAssignmentsJson.json()

for item in userRoleAssignments:
userId = item['username']
responsibility = item['userRoleAssignments'][0]['responsibilityName']

if responsibility == "Manage Role Assignments":
print (familyName + " \ " + userId + " \ " + responsibility)

elif responsibility == "Primary Owner":
pass

第 1 组同时拥有 MRA 和主要所有者第 2 组只有主要所有者

对于组 1,我只想打印 MRA;对于组 2,由于没有 MRA,我想打印主要所有者。如何从组 1 中排除主要所有者而不扰乱组 2 的输出?

最佳答案

您应该找到一种方法来区分 group1 和 group2。这是你现在问题的核心。你可以尝试这样的事情:

for item in userRoleAssignmentsFamily:
if item['some group indicator eg. a path name or something'] == 'pathname1_or_whatever':

# process group1

elif item['some group indicator eg. a path name or something'] == 'pathname2_or_whatever':

# process group2

关于python - 能够排除 python 中的某些变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54809986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com