LEGAME TRA DUE LISTE

di il
2 risposte

LEGAME TRA DUE LISTE

Buongiorno a tutti,

ho una lista di partenza chiamata:
listaMadre = [A, B, C]

ho tre liste figlie chiamate:
listaFigliaA = [1, 2, 3]
listaFigliaB = [4, 5, 6]
listaFigliaC = [7, 8, 9]

adesso avrei bisogno che, facendo riferimento ad uno degli elementi della lista madre (ad esempio A), sia in grado di avere "associata" (ed è proprio qui il problema che voglio trasmettere) la listaFigliaA.
stessa cosa con gli elementi B e C che avranno rispettivamente i legami con listaFigliaB e lista figliaC.

a sua volta le liste figlie avranno altre liste figlie e per questo motivo si verrà a formare una classica struttura ramificata, la quale vorrei poter gestire con un applicazione dove sia possibile espandere e collassare i nodi.
Tuttavia questo è un problema che dovrò affrontare successivamente adesso mi interessa sapere come poter creare i legami tra le liste che ho sopra spiegato.


grazie a tutti per l'aiuto

2 Risposte

  • Re: LEGAME TRA DUE LISTE

    Non ci ho capito molto, ma:
    listaFigliaA = [1,2,3]
    listaFigliaB = [4,5,6]
    listaFigliaC = [7,8,9]
    listaMadre = [listaFigliaA, listaFigliaB, listaFigliaC]
    >>> listaMadre
    [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
    >>> 
    Poi ovviamente se ramifichi ulteriormente:
    listaFigliaA[0] = [-1,-2,-3]
    >>> listaFigliaA
    [[-1, -2, -3], 2, 3]
    >>> listaMadre
    [[[-1, -2, -3], 2, 3], [4, 5, 6], [7, 8, 9]]
    >>> 
    
    Magari se aggiungi un esempio pratico di cosa intendi per 'collegamento'...
  • Re: LEGAME TRA DUE LISTE

    Grazie per l'aiuto, chiarissimo!
Devi accedere o registrarti per scrivere nel forum
2 risposte