Does python have ternary conditional operator?
2/25/2021 6:27:14 AM
Yes, it was added in version 2.5.
Here you can see syntax:
a if condition else b
no 'clasic' short conditional operator, but you could write onelined assignable if..else:
value = 42 if condition else 0
but you can try like this
a = 10
b = 20
min = a if a < b else b
It can use python ternary operator in list comprehension
my_list = list(range(1,11))
result = ['yes' if a%10==0 else 'No']
The statement inside the list is an example of python ternary operator
Send us a message