“Conocimiento Programación>Python Programming

Cómo lidiar con tuplas anidadas en Python

2012/3/26
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 integrar VBS en Python
Cómo escribir funciones de cadena en Python
¿Cuál es el proceso para generar un producto cartesiano numpy en Python?
Cómo reemplazar enteros negativos en una matriz de Python
Cómo hacer el script ejecutable Python
Cómo utilizar Python para comprobar si existe una base de datos
Función externa y alcance en Python
¿Cómo puedo instalar un paquete Python utilizando el comando "Python Setup.py Instalar" para un usuario específico?
Conocimiento de la computadora © http://www.ordenador.online