Maison > développement back-end > Tutoriel Python > La différence entre les fonctions de plage python2 et 3

La différence entre les fonctions de plage python2 et 3

(*-*)浩
Libérer: 2019-07-05 10:36:25
original
3525 Les gens l'ont consulté

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, ...] ;

La différence entre les fonctions de plage python2 et 3Utilisation 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]
Copier après la connexion
L'utilisation de la fonction range() dans py3 :

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 &#39;range&#39;>

>>> list(range(10))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> type(list(range(10)))

<class &#39;list&#39;>
Copier après la connexion
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal