Article en cours de rédaction.
Cet article recense quelques fonctions Python utiles et la manière de les utiliser.
La fonction range()
Cette fonction crée rapidement une liste de nombre :
my_range = range(10)
my_list = list(my_range)
print(my_range)
print(my_list)
print(type(my_list))
>>> range(0, 10)
>>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> <class 'range'>
On note que :
- De base range ne renvoi pas une liste « pure » mais un objet.
- Si on souhaite une liste, il faut transformer la range avec une fonction list()
- Le objets range possède leur propre class : range
En argument on peut :
- Passer la longueur totale de la liste en partant de 0 : range(10) donne une range de 0 à 9 (10 valeurs)
- Passer une plage de valeur : range(5,10) donne une range de 5 à 9. Le second argument est exclusif.
Exemple pour créer une liste de nombre paire de 2 à 100 :
my_range = range(2,101,2)
my_list = list(my_range)
print(my_list)
0 commentaire