Je me demandais s'il était possible de mettre de multiples if
conditions dans une liste de compréhension ? Je n'ai rien trouvé de tel dans la documentation.
Je veux être capable de faire quelque chose comme ceci
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)
en utilisant une liste de compréhension. Comment puis-je le faire ?
Est-ce même possible ? Si ce n'est pas le cas, quelle serait la manière la plus élégante (pythonique) d'accomplir cela ?