Come separare un int in un array

January 11

Il linguaggio di programmazione Python consente di convertire i tipi di dati abbastanza facilmente rispetto ad altri linguaggi tradizionali. Quando si sceglie di elaborare il testo in Python, è possibile migliorare notevolmente i tempi di sviluppo di un'applicazione. Ciò è dovuto alla capacità di elaborazione del testo innate di Python. Ad esempio, la separazione di un tipo di dati integer in una matrice sequenziale in cui ogni cella ha tenuto una cifra è un gioco da ragazzi per Python. Altre lingue richiedono più codice per lo stesso risultato. Python è molto prezioso in questo senso.

istruzione

1 Aprire l'editor di testo IDLE che viene fornito con il Python download. L'editor di testo IDLE si trova in Program Files (o applicazioni per Macintosh), nella directory Python. Un file di codice sorgente vuoto si apre nella finestra editor di testo IDLE.

2 Dichiarare un numero e assegnare un valore arbitrario. Ad esempio, è possibile scrivere la seguente verso la parte superiore del file di codice sorgente:

nums = 1234556677

3 Convertire il tipo di dati Number in un tipo di dati stringa. Questo vi permetterà di accedere ai singoli elementi della stringa. Scrivere la seguente per convertire il numero in una stringa:

numString = str (nums);

4 Dichiarare un tipo di dati array, ma lasciarlo solo per un po '. Non sarà aggiungere ad essa fino alla fase successiva.

Array = []

5 Scorrere tutti i caratteri della stringa utilizzando un ciclo "for". Scrivere il seguente ciclo per scorrere tutti i caratteri della stringa:

per cifre in numString:

6 Rientrare la riga successiva. Una linea frastagliata dopo un ciclo "for" indica che qualsiasi dichiarazione occupa questa linea viene eseguito ad ogni iterazione del ciclo. Questo consente di eseguire operazioni su tutti i membri di un contenitore. In questo caso, si aggiungerà la cifra corrente alla matrice, ponendo la seguente dichiarazione sulla linea frastagliata:

array.append (cifra)

7 Stampare i valori detenuti dalla matrice mediante l'emissione di un comunicato stampa, in questo modo:

stampa (array)

8 Eseguire il programma premendo il tasto "F5". Il programma sepatates i singoli caratteri del tipo di dati int in un elenco di numeri. L'output del programma è simile al seguente:

[ '1', '2', '3', '4', '5', '5', '6', '6', '7', '7']