Je veux un dictionnaire de fichiers:compréhension de liste simple
files = [files for (subdir, dirs, files) in os.walk(rootdir)]
Mais je reçois,
files = [['filename1', 'filename2']]
quand je veux
files = ['filename1', 'filename2']
Comment puis-je éviter une boucle à travers ce tuple? Merci!
duplication possible de [Aplatissement d'une liste superficielle en python] (http://stackoverflow.com/questions/406121/flattening-a-shallow-list-in-python) – kennytm
Aussi [Création d'une liste à plat dans la liste des listes en python] (http://stackoverflow.com/questions/952914/making-a-flat-list-out-of-list-of-lists-in-python) –
oublier mes fichiers = [f pour f dans fichiers pour (subdir, dirs, fichiers) dans os.walk (rootdir)] Je pense qu'il existe de nombreux effets secondaires. Je vais supprimer la réponse – luc