Come per appiattire liste in Python

November 19

Il linguaggio di programmazione Python ha un contenitore di dati a portata di mano integrato nel noto come "lista". L'elenco consente di memorizzare diversi tipi di dati in pacchetti convenienti che possono essere inviati ad altri moduli Python per ulteriori elaborazioni. È anche possibile creare elenchi di liste. Un elenco delle liste può essere appiattita, il che significa che tutti i contenuti in ogni sotto-lista viene spostato in un unico elenco. Questo tipo di manipolazione lista è molto facile in Python, dal momento che ha molte funzioni built-in lista.

istruzione

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

2 Definire una lista di liste denominate "l" e assegnare alcuni valori. Assicurarsi che ogni valore in sé è una lista. In Python, le liste sono definite racchiudendo una collezione di oggetti tra parentesi quadre. Per creare una lista di liste, scrivere la seguente nella parte superiore del file di codice sorgente:

l = [[1, 2], [3], [4, 5, 6]]

3 Creare un nuovo elenco denominato "piatto" e assegnare la versione piatta della lista "l". È possibile ottenere questo risultato utilizzando la funzione "somma":

piatta = somma (L, [])

4 Stampare il contenuto della lista "flat" utilizzando la funzione di stampa:

stampa (piatta)

5 Eseguire il programma premendo il tasto "F5". Il programma appiattisce la lista e stampa il risultato, che è simile al seguente:

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