I come from a PHP background and would like to know if there\'s a way to do this in Python.
In PHP you can kill 2 birds with one stone like this:
Instead of
Simply try:
print(request.GET.get('q', ''))
which basically prints nothing if the first argument is not present (see dict.get).
Alternative solution would be to use a conditional expression in Python:
if else
but you'll end up repeating variable twice, for example:
print(request.GET.get('q') if request.GET.get('q') else '')
For variable assignments in loops, check in here.