La fonction range est une fonction générale utilisée pour créer des séquences de séries arithmétiques, renvoyant une séquence entière de structure [start, start + step, start + 2 * step, ...] ;
Utilisation de la fonction range() dans py2 :
(Apprentissage recommandé :Tutoriel vidéo Python) range( ) renvoie une liste
>>> list=range(10) >>> print list [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
la fonction range() renvoie un objet itérable (le type est objet) , pas de type liste, donc la liste ne sera pas imprimée lors de l'impression. La fonction
list() est un itérateur d'objet, convertissant l'objet en liste. Le type de variable renvoyé est une liste.
>>> range(10) range(0, 10) >>> type(range(10)) <class 'range'> >>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> type(list(range(10))) <class 'list'>
Tutoriel Python
pour apprendre !Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!