[Python] créer une liste "dynamique" + ou -

Résolu
othmane94 Messages postés 168 Statut Membre -  
 chouchouu89 -
Bonjour,
J'aimerais savoir comment je peux créer une liste d'un nombre X d'elements sans avoir a ecrire toute la ligne si dessous, car moi par exemple lorsque je veux creer une liste vide de 8 élément, je fais:
liste1 = ['','','','','','','','']

Or que c'est long, et lorsque le nombre d'éléments dépend d'une constante, je ne sais pas comment faire, merci de bien m'aider svp



A voir également:

1 réponse

A.Nonymous
 
['' for e in range(8)]
4
othmane94 Messages postés 168 Statut Membre 67
 
Par exemple liste1[for e in range(8)] ?? psk ca ne marche pas
0
paco
 
liste1 = [for e in range(8)]

[for e in range(8)] c'est ta liste.
0
othmane94 Messages postés 168 Statut Membre 67
 
Merci
0
A.Nonymous
 
liste1 = ['' for e in range(8)]
équivaut à
liste1 = ['','','','','','','','']
0
chouchouu89
 
j'ai des fichiers de entrées qui contient plusieurs matrices séparée par des"##" il ont la forme ci dessous et j'ai une fonction prédéfini de python qui prends en paramètres des listes (comb=[([x for x in permutations([l1,l2])])] ) pour faire leurs combinaisons le problèmes c'est que j'ai plusieurs fichiers d'entrées càd parfois j'ai 4 pièces et d'autres fois j'ai 3 pieces lenombres de pièces est variables donc je doit lire les matrices et les stokers dans des liste(list1,list2...) puis les passer dans ma fonction permutations comment puis -je faire aide moii stp
####
60
66
####
7
7
####
888
088
008
####
fin
0