У меня есть следующий код, работающий отлично. Тем не менее, всегда пытается улучшить положение вещей, мне было интересно, если мы могли бы написать это только с одной строкой:Условный список python с одной строкой кода?
l,listSex = [], ['male1', 'female23', 'male2', 'female1', 'female2']
for s in listSex:
if 'female' in s:
l.append(1)
else:
l.append(0)
Моя проблема здесь заключается в том, чтобы обработать случай еще (как в противном случае, ответ был бы довольно прост) ,
'мужской' будет в каждом из них. –