Na programação Python, tuplas são um dos sete tipos de seqüência embutidos. Semelhante em aparência a uma lista, uma vírgula separa elementos individuais - mesmo que a tupla inclui apenas um elemento - e, no caso de tuplas aninhadas, parênteses identificar níveis de aninhamento . Ao contrário de uma lista, no entanto, os elementos de uma tupla não são mutáveis , tornando tuplas uma boa escolha para dados constante - ou os dados que, uma vez inserida não será submetido a posterior edição . Compreender o conceito de nidificação é importante, como lidar com esse tipo de tupla pode ser complicado, especialmente quando nidificação envolve múltiplas camadas. Instruções
1
Criar uma tupla aninhada combinando - ou " embalagem " - duas ou mais tuplas de um nível . Definir tuplas individuais e , em seguida, escrever uma declaração Python para criar uma tupla aninhada. Encerrando uma tupla única ou aninhado dentro de parênteses não é um requisito , mas os parênteses podem ajudar a organizar e tornar os dados mais fáceis de ler :
t1 = (1, 2, 3) t2 = (" e ", " ou " )
t3 = (t1, " X " ," Y " , t2, " Z " ) (Referência 3- seção 3 - n º 1 )
2
Obter o comprimento de uma tupla aninhada para ajudar a compreender como as contagens de Python e os índices dos itens em uma tupla aninhada. Contagem começa com " 0 " para que o Python declaração "print" O comprimento de t3 é : len print ( t3) "aparecerá na tela do computador como: O comprimento do t3 é a seguinte: . 4
< br > 3
Imprimir a tupla aninhada elementos tão individuais exibida na tela da mesma forma que você digitou originalmente. A declaração "print t3 [: ]" será exibido na tela do computador como ( (1, 2,3) , "X" , "Y" , ( "e" , "ou" ) , "Z" ) < br. >
4
Slice tupla aninhada tão somente conteúdos específicos aparecem na tela do seu computador. A sintaxe para cortar uma tupla aninhada começa por identificar o nome do nível superior tupla - tupla nested - seguido por começando e terminando números de índice entre parênteses . A declaração "print t3 [ 02:04 ]" irá resultar em números de índice de 2 a 4 aparecem em sua tela : ( "Y" (" e ", " ou ) ," Z " )
5 .
Extraia elementos individuais dentro de uma tupla. Uma declaração de que lê "print t3 [1] [ 00:01 ]" exibirá os dois primeiros itens na primeira tupla no grupo aninhada: (1, 2 )
< . br>