Créer une liste de nombre décimaux sous python

Active 03 novembre 2016    /    Viewed 2939    /    Comments 0    /    Edit


Pour créer une lise de nombre entiers on peut utiliser la méthode build-in de python range():

>>> l = range(1,10,2)
>>> l
[1, 3, 5, 7, 9]

Pour créer une liste de nombre décimaux sous python on peut procéder de plusieurs façons. Exemple 1:

>>> l = [i for i in np.arange(1,5,0.5)]
>>> l
[1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5]

exemple 2 avec la méthode tolist():

>>> m = np.arange(1,5,0.5)
>>> l = m.tolist()
>>> l
[1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5]

Recherches associées

Liens Site
Python decimal range() step value stackoverflow
range() for floats stackoverflow
Python: range function for decimal numbers stackoverflow


Card image cap
profile-image
Daidalos

Hi, I am Ben.

I have developed this web site from scratch with Django to share with everyone my notes. If you have any ideas or suggestions to improve the site, let me know ! (you can contact me using the form in the welcome page). Thanks!