You can write Python one line if without else statement by just avoiding an else. For it just writes the if statement in a single line! No needed tricks (like using the semicolon) that help you create one-liner statements.
If body with only one statement, it’s just as simple as avoiding the line break.
if i in files: files.remove(i)
Python one line if without else
Python One-Liner If Statement example code if the body with only one statement, it’s just as simple as avoiding the line break.
condition = True
if condition: print('one line if without else')
Output:
More examples
x = 1 > 0 # (True/False)
One line if statement python without else
x = 1 > 0 # (True/False)
print(x)
#------------------------------------------
if (1 > 0): x = "something" # put any value
print(x)
Do comment if you have any doubts and suggestions on this Python if-else code.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.