def do_something(x):
    return x ** 2
list = []
result = [do_something(x) for x in list if list]
print(result)
list = [1, 2, 3]
result = [do_something(x) for x in list if list]
print(result)
Для списка, если он не пуст в python