Merci beaucoup Tyrtamos, ton code fonctionne. 
Eyquem, oui j'obtenais le meme résultat que toi du style:
liste3 = [[['A', 'B', 'C', 'D'], ['E', 'F', 'G']], [['A', 'B', 'C', 'D'], ['E', 'F', 'G']]]
Seulement, en fait, j'ai 120clés différentes, et comme je bouclais 2 fois: une fois sur le dico, une fois sur ma liste2, j'avais 120fois les valeurs des 120clés, donc 240fois.
En effet, ce n'est pas à l'infini, erreur de language, mais disons qu'il bouclait 2fois, et que j'avais des résultats en double dans une liste pas directement exploitable du fait des triples crochets.
Et en ce qui concerne mon premier message, c'est vrai que je devrais mettre le code en un seul bloc 
Le problème que j'avais dans le premier message, c'était que mes dernieres code que j'ai posté, ne fonctionnait pas, c'est-à-dire celles-ci:
1 2 3 4
| liste3=[]
for i,j in zip(range(len(dico.keys())),liste2):
if dico.keys()[i] == j:
liste3.append(dico.values()[i]) |
Partager