Can this be written in 1 line like Perl or Php?
if color_codes.get(color) is not None:
color = color_codes.get(color)
Can this be written in 1 line like Perl or Php?
if color_codes.get(color) is not None:
color = color_codes.get(color)
Define a key value list like so. Check the value like so color = color_codes.get(color) or color
or use even shorter color_codes.get(color, color)
https://onlinegdb.com/B16pTs-KP
color_codes = { 'WHITE' : '01',
'BLACK' : '99',
'NAVY' : '06',
'ARDESIAMEL' : 'G2',
'DARKKHAKI' : '41',
'ULTRAMARINE' : 'M3',
'STONERED' : '18'}
color = 'ULTRAMARINE'
color = color_codes.get(color) or color
print(color)
color = 'DONT EXIST'
color = color_codes.get(color) or color
print(color)
color = 'STONERED'
color = color_codes.get(color, color)
print(color)
color = 'DONT EXIST'
color = color_codes.get(color, color)
print(color)