This is my code. It involves multiple if conditions. Is there any better way to write it. it looks bit messy. I am sure python has some design pattern or built in functions for that.
Thanks in advance.
***> ui_site_groups = []
ui_sites = [] ui_departments = [] department_refs_uuid = [] site_uuids = [] site_group_refs_uuid = [] for key, val in topo_map.iteritems(): if obj_type == 'SITE': if key == 'site': ui_sites.append(val) if key == 'site_uuid': site_uuids.append(val) if obj_type == 'SITE-GROUP': if key == 'site-group': ui_site_groups.append(val) if key == 'site-group_refs_uuid': site_group_refs_uuid.append(val) if obj_type == 'DEPARTMENT': if key == 'department': ui_departments.append(val) if key == 'department_refs_uuid': department_refs_uuid.append(val)***
Aucun commentaire:
Enregistrer un commentaire