Pourquoi : <class 'NoneType'>
Bonjour,
Je sais, je n'aurais pas dû définir cette liste l2 ainsi.
Mais celà m'a permis de découvrir un objet "sans type"
Code:
1 2 3 4 5 6 7 8
|
>>> l1 = [21, 5, 10, 3, 7]
>>> l2 = l1.sort()
>>> l1
[3, 5, 7, 10, 21]
>>> l2
>>> type(l2)
<class 'NoneType'> |
Je me demande:
1- pourquoi Python ne m'a pas dit erreur quand j'ai envvoyé l2 = l1.sort() ?
2- y-a-t'il beaucoup de façon de creer ces objets sans type ?
3- Cela peut-il être utile et pour quoi faire ?
Merci pour vos réponses.