Bonjour a tous,
je galere a resoudre une probleme c'est pourquoi je me permets de solliciter votre aide plus que precieuse.
J'ai une liste que je cherche a modifer pour en creer une liste de listes[2][5]:
1 2 3 4 5 6
| test=['H3g1', 'H3g1+13711', 'H3g1+13711+16399', 'H3g1+13711+16399+3819', 'H3g1+13711+16399+3819+15214']
final=[]
for i in range(len(test)):
if i not in final:
final= [[ test[i] for j in range(2) ] for i in range(5) ]
print final |
mon resultat:
[['H3g1', 'H3g1'], ['H3g1+13711', 'H3g1+13711'], ['H3g1+13711+16399', 'H3g1+13711+16399'], ['H3g1+13711+16399+3819', 'H3g1+13711+16399+3819'], ['H3g1+13711+16399+3819+15214', 'H3g1+13711+16399+3819+15214']]
neamoins je cherche a avoir:
[['H3g1', 'H3g1+13711'], ['H3g1+13711', 'H3g1+13711+16399'], ['H3g1+13711+16399','H3g1+13711+16399+3819'], ['H3g1+13711+16399+3819','H3g1+13711+16399+3819+15214]]
Je ne voie pas comment y arriver, si vous avez un conseil? D'autant plus que normalement ma liste de depart contient beaucoup de sous-listes....
Encore merci
Partager