Il linguaggio di programmazione Python offre un tipo di dato fondamentale - la "lista " - per rappresentare insiemi di dati . In un certo senso , le liste sono simili agli array in altri linguaggi di programmazione come C + + e Java , ma includono funzionalità aggiuntive , permettendo al programmatore di aggiungere e manipolare i dati al loro interno . Un modo che le liste sono utili è che le stringhe , o linee di caratteri , sono rappresentati da liste , e si possono manipolare le stringhe come si farebbe con le liste . Ci potrebbe venire un momento , però, quando si ha bisogno di un oggetto lista , piuttosto che una stringa, ma tutto quello che hai è una stringa. In questo caso, è possibile compilare un elenco con tutti i caratteri che compongono la stringa utilizzando un ciclo For . Cose che ti serviranno
interprete Python
Mostra più istruzioni
1
Crea un elenco vuoto . Questo conterrà gli elementi della stringa :
>>> my_list = list ( ) economici 2
creare una stringa . Quando si copia la stringa alla lista, ogni personaggio avrà un proprio indice della lista :
s = ' Questa è la mia stringa '
3
Creare un per il ciclo per copiare la stringa . Per ogni "voce " nella stringa , il ciclo che aggiunge carattere alla lista :
>>> per la voce in s : . . . my_list.append (voce ) economici 4
stampare la stringa e la lista :
>>> s'This è la mia stringa ' >>> my_list [ ,"'T' , 'h' , 'i' , ' s ', ' ' , 'i' , ' s ', ' ', ' m ', ' y ', ' ', ' s ' , 't ', ' r ' , ' i ' , ' n ' , ' g ' ]