Мне было интересно, можно ли поместить несколько условий if
в понимание списка? Я не нашел ничего подобного в документах.
Я хочу иметь возможность сделать что-то подобное
ar=[]
for i in range(1,n):
if i%4 == 0: ar.append('four')
elif i%6 == 0: ar.append('six')
else: ar.append(i)
, используя понимание списка. Как мне это сделать?
Это вообще возможно? Если нет, то каким будет самый элегантный (питонический )способ добиться этого?