Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come trattare con tuple annidate in Python

In programmazione Python , tuple sono uno dei sette tipi predefiniti di sequenza . Di aspetto simile a un elenco , una virgola separa i singoli elementi - anche se la tupla contiene un solo elemento - e , nel caso di tuple annidate , tra parentesi identificano livelli di nidificazione . A differenza di un elenco, tuttavia , gli elementi di una tupla non sono modificabili , rendendo tuple una buona scelta per i dati costanti - o dati che, una volta entrati non subirà ulteriori modifiche. Comprendere il concetto di nidificazione è importante , in quanto si occupano di questo tipo di tupla può essere difficile , specialmente quando coinvolge più livelli di nidificazione . Istruzioni
1

Creare una tupla nidificato combinando - o " imballaggio " - due o più tuple di livello singoli. Definire singole tuple e poi scrivere una dichiarazione di Python per creare una tupla nidificato . Allegando un singolo o nidificato tuple tra parentesi non è un requisito , ma tra parentesi vi aiuterà a organizzare e rendere i dati più facile da leggere :

t1 = ( 1 , 2 , 3 ) t2 = ( " e ", " o " ) per

t3 = ( t1 , " X " , " Y " , t2 , " Z " ) (Riferimento 3 - sezione 3 - # 1 ) economici 2

ottenere la lunghezza di una tupla nidificato per aiutarvi a capire i conteggi come Python e gli indici delle voci in una tupla nidificato . Conteggio inizia con " 0 ", così la dichiarazione Python "print " La lunghezza del t3 è : print len ( t3 ) "appare sullo schermo del computer come : La lunghezza del t3 è : . 4

3

stampare l' tupla nidificato in modo singoli elementi visualizzati sullo schermo nello stesso modo in cui originariamente immesso . L'affermazione " print t3 [ : ] " . Verrà visualizzato sullo schermo del computer come ( ( 1 , 2,3 ) , "X " , "Y " , ( " e " , "o" ) , "Z" )

4

Affettare le tuple annidate in modo che solo determinati contenuti visualizzati sullo schermo del computer . La sintassi per affettare una tupla nidificato inizia identificando il nome della tupla di livello superiore - la tupla nested - seguito da inizio e fine numeri indice tra parentesi. Il "print t3 [ 02:04 ] " dichiarazione si tradurrà in numeri indice da 2 a 4 che appare sullo schermo : ( "Y" ( " e ", " o ) , " Z " ) economici 5 .

estrarre singoli elementi all'interno di una tupla . Una dichiarazione che dice " print t3 [ 1 ] [ 0:1 ] " visualizzerà i primi due elementi della prima tupla del gruppo nidificato : ( 1 , 2)
< . br>

 

Programmazione © www.354353.com