| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    ¿Qué es IndexError en Python
    ? Python contiene algunos incorporado en los errores que se producen cuando los programadores realizar simples errores . Un error de este tipo , un IndexError , se produce cuando los tipos de datos compuestos son manipulados indebidamente . Para entender lo que impide que un IndexError , un programador debe saber compuesto tipos de datos de trabajo, cuando se produce el error, y cómo evitar el error completo. Listas y tuplas de tipos de datos

    En Python, la lista de tipos de datos de tupla se comportan como los tipos de datos compuestos , con múltiples referencias a valores diferentes. Por ejemplo ,

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

    y = ( '1' , '2 ', '3' )
    < p > La variable " x " representa una lista , que se denota por corchetes. "Y" representa una tupla . Si bien existen diferencias entre los dos tipos de datos , los dos tienen cantidades variables de datos (en este caso, tanto mantener los valores " 1 , 2 , 3 ") .
    Índice
    < br >

    con el fin de recuperar los valores de una lista o tupla , el programador debe conocer el índice del valor . Dada la Lista

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

    los valores ocupan tres índices. Todos los índices de tipos de datos compuestos empiezan con el número cero . Así variable x tiene tres valores en tres índices : cero, uno y dos. Un programador recuperar un valor de referencia a la variable y el índice del valor entre paréntesis . Para recuperar el valor de uno de la lista , la referencia correcta sería

    x [ 0 ]

    Qué representa el primer índice de la lista x .
    Fuera de Indices Range

    Debido a una lista o cualquier tipo de compuestos sólo tiene índices limitados ( la que contiene los datos , o se ha reservado para los datos ) , un programador puede inadvertidamente intentar acceder a un índice fuera del rango de la lista. En Python , este intento generará un error , llamado IndexError . Por ejemplo , la lista x sólo tiene tres índices ( cero, uno y dos ) . Durante el curso de un programa , un intento de acceder a un índice más allá de que podría ocurrir . En este caso , se produce un IndexError
    Ejemplos

    Un ejemplo sencillo es un simple acceso erróneo a un rango de índice en la lista : .
    < P > y = x [ 3 ]

    Esto lanzará un IndexError (x no tiene ningún índice " 3 ") . Un error de índice se puede producir inadvertidamente como parte de un bucle :

    i = 0 ;

    while i < = 4 :

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

    una vez que las variables incrementos "i" a tres, el bucle se intente imprimir x [ 3 ] y de lanzar una IndexError . Para evitar esta situación , utilice la estructura de bucle "for" , que siempre se imprime sólo los índices existentes en una lista:

    de y en x:

    impresión y


    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer una copia de un objeto con Python 
    ·Cómo ordenar las listas múltiples en Python 
    ·Cómo controlar un shell de Unix con Python 
    ·Cómo leer una página web con Python 
    ·Cómo detectar los nombres en Python 
    ·Cómo calcular los Vocales en Python 
    ·Python Tk Tutorial 
    ·Cómo Reemplazar Equals en Python 
    ·Cómo agregar espacios iniciales en Python 
    ·Qué son los archivos PYC 
      Artículos destacados
    ·Cómo probar con PHP 
    ·PHP Transferencia de Valores 
    ·MySQL PHP Tutorial Consulta 
    ·Cómo utilizar información sobre herramientas en VB 
    ·Cómo iniciar una sesión en Perl con Perforce 
    ·Cómo cambiar las hojas de estilo con Cookies en PHP 
    ·Cómo hacer videojuegos sin necesidad de programación 
    ·Cómo quitar elementos de un cuadro de lista en VB.NET 
    ·Cómo instalar el Facebook JavaScript SDK 
    ·Cómo enviar errores de PHP a un archivo en lugar del n…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com