Rewrite this Python function to be as efficient as possible.
def get_values(dictionary):
    values = []
    for key, value in dictionary.items():
        if value > 0:
            values.append(value)
    return values
def get_values(dictionary):
    return [value for key, value in dictionary.items() if value > 0]