Inverser une liste en un vecteur

Fermé
chourouk. Messages postés 12 Date d'inscription lundi 22 août 2016 Statut Membre Dernière intervention 15 septembre 2016 - 31 août 2016 à 13:14
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 31 août 2016 à 14:42
Bonjour ,
Comment on peut transformer une liste en un vecteur pour python 3.5?
Merci d'avance

1 réponse

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 31/08/2016 à 14:49
Utilise la méthode reverse():
>>> l= ['pomme', 'poire' , 'fraise' , 'abricot']
>>> l
['pomme', 'poire', 'fraise', 'abricot']
>>> m= list(reversed(l))
>>> m
['abricot', 'fraise', 'poire', 'pomme'] # nouvelle liste
>>> l.reverse()  # in place reverse
>>> l
['abricot', 'fraise', 'poire', 'pomme']

Pour les tuples:
>>> t= ('pomme', 'poire' , 'fraise' , 'abricot')
>>> t[: : -1]   #tuples are immutable
('abricot', 'fraise', 'poire', 'pomme')


Conversion de type:
>>> t= ('pomme', 'poire' , 'fraise' , 'abricot')
>>> u=list(t)
>>> u
['pomme', 'poire', 'fraise', 'abricot']



Gates gave ^W  sold  you the windows.
GNU gave us the whole house.(Alexandrin)
1