如何不循环MainvalueIn中的每个值信息

2024-04-26 10:39:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个for循环的逻辑,如下所示,我不希望对MainvalueInfo中的每个valueInfo重复“for value in valueInfo['valueInfo']”, 仅供参考MainvalueInfo如下所示,我只想运行一次“MainvalueInfo中的for valueInfo”来获取valueInfo和“for valueInfo中的值['valueInfo']” 每个值都应该重复。有人能建议如何做到这一点吗

MainvalueInfo = {'Assignee': 'username', 'RCAInfo': 'Provided', 'PLProductLine': 'LNX.LA.0.0', 'valueInfo': [{'Url': 'https://review-android.company.com/761190', 'Status': 'MERGED', 'kw_ran': 'kw running', 'Info': 'ALREADY INTEGRATED', 'lookahead_ran': 'lookahead running'}, {'Url': 'https://review-android.company.com/777849', 'Status': 'NEW', 'kw_ran': 'kw did not run', 'Info': 'Available', 'lookahead_ran': 'lookahead running'}], 'CRId': '<a href="http://prism/CR/664310">664310</a>', 'CRStatus': 'Fix', 'RNotesStatus': 'Yes', 'TargetName': 'MSM8916', 'IsDevComplete': 'True'}

  for valueInfo in MainvalueInfo: #I dont want the below block to be repeated for every value in MainvalueInfo
    for value in valueInfo['valueInfo']:
       ................

Tags: inhttpscomurlforvaluerunningreview
1条回答
网友
1楼 · 发布于 2024-04-26 10:39:19
for key in MainvalueInfo:
    if key =='valueInfo':
        for value in MainvalueInfo[key]
    else:pass

i think ur confused by naming conviction . try this .u understand better
run directly

for value in MainvalueInfo['valueInfo']:

然后不要循环mainvalueinfo

相关问题 更多 >