Je fais une liste 2D et je voudrais l'initialiser avec une compréhension de liste. Je voudrais qu'il fasse quelque chose comme ceci:Python: Liste de la compréhension pour assigner différentes valeurs
[[x for i in range(3) if j <= 1: x=1 else x=2] for j in range(3)]
il devrait retourner quelque chose comme:
[[1,1,1],
[1,1,1],
[2,2,2]]
Comment pourrais-je aller à faire cela?
Merci pour votre aide.
Ce qui est bon puisque je peux facilement évoluer en changeant la taille de la plage et modifier l'instruction conditionnelle. Merci! – Nope