La création d'une nouvelle liste pour chaque boucle for

Je souhaite créer une nouvelle liste à chaque fois d'une boucle for s'exécute

#Reading user input e.g. 10
lists = int(raw_input("How many lists do you want? "))
for p in range(0,pooled):
    #Here I want to create 10 new empty lists: list1, list2, list3 ...

Est-il de toute façon intelligente de le faire?

Merci,

Kasper

Tous les intervenants (au moins jusqu'à maintenant): l'OP pas demander une liste de listes. Il a demandé à avoir 10 listes! (Vérifier ma réponse si ce n'est pas clair).
Oui, mais c'est mauvais la pratique.
Soins à articuler? Il pourrait avoir besoin pour faire ce pour quelque raison que ce soit, il n'a pas expliqué dans la question.
L'OP ne peut pas avoir spécifiquement demandé une liste de liste, mais je soupçonne que c'est essentiellement ce qu'il veut. Il n'y a pas de point de prendre le problème plus compliqué qu'il doit être.
pourriez avoir besoin de faire cela pour quelque raison que ce soit, il n'a pas expliqué dans la question." C'est le premier problème que nous avons ici, il est en demande d'une solution pour rendre sa solution à ce problème réel travail! Comme pour la mauvaise pratique: je ne vois aucune raison pourquoi vous voulez à la place de ceux de façon dynamique dans l'espace de noms courant. Pourquoi voudriez-vous le faire, si y accéder de nouveau n'est possible que par la même laid mécanismes de la façon dont vous les avez il y a d'abord (comme on le voit dans votre réponse). Vous ne pouvez pas fiable référer à eux comme list1, list2, etc, parce que tu ne sais pas, si ils sont là.

OriginalL'auteur user838744 | 2011-07-11