Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment filtrer un numéro dans une …
  • Comment faire de tableau 3D en Pytho…
  • Quelle est la différence entre le p…
  • Comment définir des variables globa…
  • Comment utiliser MiKTeX Avec Python 
  • Comment insérer dans les listes Pyt…
  • Comment faire pour tester si une val…
  • Comment construire une extension Pyt…
  • Comment lire un site Web avec Python…
  • Comment charger un script Python De …
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Qu'est-ce que IndexError en Python

    ? Python contient quelques intégré dans des erreurs qui se produisent lorsque les programmeurs effectuent de simples erreurs . Une telle erreur , une IndexError , se produit lorsque les types de données composés sont manipulés correctement. Pour comprendre ce qu'est un IndexError empêche , un programmeur doit savoir comment les types de données composé travail, lorsque l'erreur se produit , et comment éviter l'erreur tout à fait. Listes et Tuple types de données

    Python, la liste et les types de données Tuple se comportent comme des types de données composites , avec de multiples références à des valeurs différentes. Par exemple , AB

    x = [ '1 ', '2 ', '3 ' ]

    y = ( '1', '2 ', '3' )

    La variable "x" représente une liste , notée par des crochets . "Y" représente un tuple. Bien qu'il existe des différences entre les deux types de données, ils ont tous deux détiennent des quantités variables de données (dans ce cas , à la fois contenir les valeurs " 1, 2 , 3") .
    Index
    < br >

    Pour récupérer les valeurs d' une liste ou tuple, le programmeur doit connaître l'indice de la valeur . Compte tenu de la Liste

    x = [ '1 ', '2 ', '3 ' ]

    les valeurs occupent trois indices . Tous les indices des types de données composés commencent par le chiffre zéro . Alors variable x contient trois valeurs à trois indices : zéro, un et deux. Un programmateur récupérer une valeur de référence de la variable et l'index de la valeur entre parenthèses . Pour récupérer une valeur dans la liste , la mention correcte serait

    x [0]

    qui représente le premier indice de la liste x .
    out of Range indices

    Parce que la liste ou tout autre type de composé a seulement indices limités ( ce qui contient des données, ou qui a été mis de côté pour les données) , un programmeur peut, par inadvertance tenter d'accéder à un index en dehors de la gamme de la liste. En Python, cette tentative va lever une erreur , appelé IndexError . Par exemple, la liste x n'a que trois indices ( zéro, un et deux) . Au cours d'un programme, d'une tentative d'accès à un indice au-delà d' pourrait se produire. Dans ce cas, un IndexError se
    exemples

    Un exemple simple est un accès simple à tort à une rupture de l'indice de gamme sur une liste : .

    y = x [3]

    Ceci jettera un IndexError ( x n'a pas d'indice «3») . Une erreur d'index peut se produire par inadvertance dans le cadre d'une boucle :

    i = 0;

    tout i <= 4:

    print x [i]
    < p> i + = 1

    Une fois les tranches variables "i" pour trois , la boucle va tenter d'imprimer x [3] et de jeter un IndexError . Pour éviter ce scénario , utilisez le "pour" structure de boucle , qui imprime toujours que les indices existants dans une liste:

    pour y dans x:

    impression y


     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser Math en Python 
  • Dans les listes Python 
  • Comment faire pour créer un graphique en Python 
  • Quelle est la langue de l'interpréteur Python codé en 
  • Comment lire un fichier CSV en Python 
  • Comment exécuter un script Python dans IPython 
  • Parcourir un fichier en Python 
  • Comment résoudre l' IP en Python 
  • Comment créer une liste de quatre éléments dans Python 
  • Comment vérifier si un module chargé dans Python 
  • Connaissances Informatiques © http://www.ordinateur.cc