def parsePortList(portlist): """ Returns indexes of ports where VLAN is present. """ port_status = [] present_ports = [] for values in portlist: for i, bit in enumerate('{:08b}'.format(values)): bit = int(bit) if bit: port_status.append(True) else: port_status.append(False) for index, state in enumerate(port_status): if state: present_ports.append(index+1) return present_ports