Forum
>>
Programmazione Python
>>
Files e Directory
>>
Midi bytes
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da ca |
2017-09-04 18:32:00 - Midi bytes
|
buongiorno,convertendo un file midi in bytes viene stampata una lista di tuples formati da 3 numeri tipo [126,60,65],come faccio a stampare i tuples singolarmente ?
|
|
Scritto da Daniele aka Palmux |
2017-09-05 10:27:34 - Re: Midi bytes
|
Ciao, non ho ben capito, quella che mostri non è una tupla, caratterizzate dalla presenza di parentesi, ma una lista.
Per stampare i suoi valori hai diversi modi, tramite un ciclo for, oppure accedere direttamente ai suoi elementi. >>> lista = [126,60,65] >>> for n in lista: ... print(n) 126 60 65 >>> print(lista[ 1 ]) 60 >>> print(lista[ 0 ]) 126 Se invece intendi che il tuo risultato è qualcosa tipo ([126,60,65], [120,50,60]), nulla ti impedisce di accedere direttamente ad un elemento: >>> tupla = ([126,60,65], [120,50,60]) >>> print(tupla[ 0 ][ 0 ]) #accedi al primo elemento della prima lista contenuta nella tupla 126 >>> print(tupla[ 1 ][ 2 ]) #accedi al terzo elemento della seconda lista contenuta nella tupla 60 >>> for n in tupla: ... for x in n: ... print(x) 126 60 65 120 50 60 Esistono anche metodi più stringati ed "eleganti", passami il termine, gli esempi che ti ho fatto sono le basi. Cya |
Pagina: 1
Esegui il login per scrivere una risposta.