bonjour,

Est il possible de transformer deux listes de longueur différentes ?
genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
v = ['un', 'deux', 'trois', 'quatre', 'cinq', 'six']
k = ['s1', 's2', 's3']
array = []
 
for n in v:
    dictionary = dict(zip(k, v))
    array.append(dictionary)
résultat obtenu : [{'s1': 'un', 's2': 'deux', 's3': 'trois'}, {'s1': 'un', 's2': 'deux', 's3': 'trois'}, {'s1': 'un', 's2': 'deux', 's3': 'trois'}, {'s1': 'un', 's2': 'deux', 's3': 'trois'}, {'s1': 'un', 's2': 'deux', 's3': 'trois'}, {'s1': 'un', 's2': 'deux', 's3': 'trois'}]
resultat esperé : [{'s1': 'un', 's2': 'deux', 's3': 'trois'}, {'s1': 'quatre', 's2': 'cinq', 's3': 'six'}]

où est ce que je me trompe ...???
Merci