<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def setColor(self, id, color):
 		""" 		Command 0x01 		sets the color of a specific light 		Data: 		"""

		header = bytearray()
		header.append(LightProtocolCommand.SetColor)

		if not isinstance(id, list):
			id = [id]

		if not isinstance(color, list):
			color = [color]

		header.extend(struct.pack('<H', len(id)))

		i = 0
		light = bytearray()
		
		for curr_id in id:
			light.extend(struct.pack('<H', curr_id))
			light.extend(color[i])
			i += 1
		
		buff = header + light

		return self.send(buff)