我需要将这些代码行简化为小于4的if.不知道我怎么能做到这一点:
for response in response_json:
for appliance in response['versanms.ApplianceStatusResult']['appliances']:
temp_item = OrderedDict()
if 'name' in appliance:
temp_item['name'] = appliance['name']
if 'type' in appliance:
temp_item['type'] = appliance['type']
if 'ping-status' in appliance:
temp_item['ping-status'] = appliance['ping-status']
if 'sync-status' in appliance:
temp_item['sync-status'] = appliance['sync-status']
if 'services-status' in appliance:
temp_item['services-status'] = appliance['services-status']
if 'orgs' in appliance:
temp_item['orgs'] = appliance['orgs']
if 'ownerOrg' in appliance:
temp_item['ownerOrg'] = appliance['ownerOrg']
if 'softwareVersion' in appliance:
temp_item['softwareVersion'] = appliance['softwareVersion']
if 'ipAddress' in appliance:
temp_item['ipAddress'] = appliance['ipAddress']
if appliance is not None: …
Run Code Online (Sandbox Code Playgroud)