Используй тот факт, что в Python пустая строка, список, словарь и другие подобные объекты приводятся к
FalseТак лучше:
if not string:
...
if data:
...
Так не очень:
if len(string) == 0:
...
if data != {}:
...
👉 @PythonPortal
PY Python Portal @pythonportal · 50.4K subscribers 
Falseif not string:
...
if data:
...
if len(string) == 0:
...
if data != {}:
...