Hallo ich zum Beispiel die Liste eins mit diesen Header haben:zwei Liste von Listen mit diffrent Index-Hinzufügen Größen
edges1=['a', 'g', 'w', 'Q']
list1=[[0, 2, 0, 9], [2, 0, 15, 2], [0, 15, 0, 7], [9, 2, 7, 0]]
und
edges2=['a', 'w', 'Q', 'front', 'Z']
list2=[[0, 0, 0, 12, 0], [0, 0, 0, 2, 0], [0, 0, 0, 3, 5], [12, 2, 3, 0, 2], [0, 0, 5, 2, 0]]
wie Sie diese sind Graphen sehen können, die gespeichert wurde in Matrixform. Ich muss diese zusammen addieren, und wenn das eine gemeinsame Kanten ist, sollte ich den niedrigeren Wert wählen und das in die endgültige Matrix setzen.
wie dies die letzte Antwort sein sollte:
solltea:g:w:Q:front:Z
0 2 0 9 12 0
2 0 15 2 0 0
0 15 0 7 2 0
9 2 7 0 3 5
12 0 2 3 0 2
0 0 0 5 2 0
in der Form einer Liste sieht wie folgt aus:
Final_list:[[0,2,0,9,12,0],[2,0,15,2,0,0],[0,15,0,7,2,0],[9,2,7,0,3,5],[12,0,2,3,0,2],[0,0,0,5,2,0]]
welche Methoden sollte ich diese Ausgabe zu erhalten verwenden?
Können Sie mir hier mehr über das Problem erzählen? Was sind die Dimensionen der Arrays oder Listen? es sieht so aus, als ob du versuchst, zwei völlig verschiedene Listen zu verschmelzen. – abeltre1
Ja, das ist das Problem, vor dem ich stehe. Ich habe sehr unterschiedliche Listen, die einige gemeinsame Nummern haben, die ich sie zusammenfügen muss. –
Sie wollen eine Transformation der beiden Listen? Ist das ein Problem, das Sie im Unterricht bekommen haben oder Sie haben dieses Problem? Alle Quellen werden helfen. – abeltre1