results=[key for key, value in adictionary if str(key).startswith('target') 
    and value > 0 ]
What am I trying to do here is select all the keys if the key in dictionary that beginswith target and its value is greater than 0. But looks there's a problem with this, help me~