Trinary operator?
Mark McEahern
marklists at mceahern.com
Wed Apr 17 14:02:56 EDT 2002
> Not that it's a big deal since there's many ways to do that, but can I use
> something like
> verboseGender = (gender == 'm') ? 'male' : 'female'
> in Python?
People seem to use and/or for that:
>>> gender = 'm'
>>> verbose = (gender == 'm' and 'male' or 'female')
>>> verbose
'male'
>>> gender = 'f'
>>> verbose = (gender == 'm' and 'male' or 'female')
>>> verbose
'female'
// mark
More information about the Python-list
mailing list