“Conocimientos Programación>Python Programming

Cómo lidiar con tuplas anidadas en Python

2012/1/19
En programación Python, las tuplas son uno de los siete tipos integrados de secuencia. Similar en apariencia a una lista, una coma separa los elementos individuales - incluso si la tupla incluye sólo un elemento - y en el caso de tuplas anidadas, paréntesis, identificar los niveles de anidamiento . A diferencia de una lista, sin embargo , los elementos de una tupla no se pueden cambiar , por lo que las tuplas es una buena opción para los datos constantes - o datos que, una vez introducidos no serán sometidos a su posterior edición . Entender el concepto de anidamiento es importante, ya que se trata de este tipo de tupla puede ser difícil , especialmente cuando anidación implica múltiples capas. Instrucciones
1

Crear una tupla anidada mediante la combinación de - o " embalaje " - dos o más tuplas de un solo nivel . Definir tuplas individuales y luego escribir una declaración Python para crear una tupla anidada. Encerrando una o tupla anidada dentro de paréntesis, no es un requisito , pero paréntesis, puede ayudar a organizar y facilitar sus datos para que diga:

t1 = ( 1 , 2 , 3 ) t2 = (" y" , "o " )

t3 = ( t1, " X " ," Y " , t2, " Z ") (Referencia 3 secciones 3 - # 1 )
2

Consigue la longitud de una tupla anidada para ayudarle a entender cómo los recuentos de Python y los índices de los elementos en una tupla anidada. Contando comienza con " 0 " para que la frase " print" Python La longitud de t3 es : print len ( t3 ) " aparecerá en la pantalla del ordenador como: La longitud de la t3 es: . 4

3

Imprimir la tupla anidada para elementos individuales se muestran en la pantalla de la misma forma en que inicialmente se introdujeron. La declaración "print t3 [: ] ." Se mostrará en la pantalla del ordenador como ( ( 1 , 2,3) , "X " , "Y" , ( "y ", " o" ) , "Z ")
Página 4

Cortar la tupla anidada tan sólo contenidos específicos aparecen en la pantalla del ordenador . La sintaxis para rebanar una tupla anidada comienza con la identificación del nombre de la tupla de nivel superior - la tupla anidada - seguido de números iniciales y finales de índice entre paréntesis . La "letra t3 [ 02:04 ]" declaración se traducirá en números de índice 2 a 4 que aparece en su pantalla: ( "Y" , ( " y" , "o ) , " Z ")
5 .

extraer elementos individuales dentro de una tupla. Una declaración que dice " print t3 [ 1 ] [ 0:1 ]" mostrará los dos primeros elementos de la primera tupla en el grupo anidado : ( 1 , 2 )
< . br>

Python Programming
Cómo comprobar para Keypress en Python
Introducción a Python 3
El método de la función y de clase en Python
Cómo Graficar Con Python
Cómo agregar espacios iniciales en Python
Python Mutagen Tutorial
Error encabezado en Python
Cómo añadir bordes a un marco en Python
Conocimientos Informáticos © http://www.ordenador.online