Come fare una matrice 2D dinamica di stringhe in Python

June 18

Uno dei tipi di dati più fondamentali nel linguaggio di programmazione Python è la "lista" tipo di dati. La lista rappresenta un insieme di dati, che si tratti di numeri, stringhe o altre liste. Dato che le liste sono così importanti in Python che sono completi di una serie di funzioni che consentono di aggiungere e rimuovere elementi. L'utilizzo di queste funzioni è relativamente facile per creare un array multi-dimensionale di elementi come stringhe, che si comporta in modo dinamico.

istruzione

1 Creare un elenco. Questo elenco servirà come il principale lista multidimensionale:

two_d_list = lista ()

2 Creare tre ulteriori liste, ciascuna contenente alcune stringhe ciascuno:

list1 = [ 'ciao', 'ciao', 'hey']
list2 = [ 'g', 'h', 'i']
list3 = [ 'elenco tre']

3 Aggiungere le liste di stringhe alla principale lista di secondo dimensionale. Dal momento che le liste multi-dimensionali sono essenzialmente liste di liste, una lista a due dimensioni rappresenterà una sola lista contenente altri elenchi. An, dal momento che le liste Python sono dinamici per cominciare è possibile utilizzare la funzione di "aggiungere" per aggiungere e rimuovere altre liste facilmente:

two_d_list.append (list1)
two_d_list.append (list2)
two_d_list.append (list3)