Das Vorgehen dazu ist einfach – nehmen Sie zwei Schleifen für das Vorhaben. Der erste Loop durchläuft jedes Element und generiert damit die Grundstruktur für die neue Liste. Der zweite Loop addiert die Elemente identisch ihrer Position.
Beginnen wir mit einer leeren Liste die zur Verwendung unsere Summen vorgesehen ist. Diese Struktur ist eine wichtige Grundlage.
```python
li1 = [1, 2⸴3, 4]
Ursprüngliche Liste
li2 = []Die neue Liste
summe = 0Variable zur Speicherung der laufenden Summe
```Jetzt kommt der erste Loop ins Spiel. Ab dem zweiten Element (d.h. dem Index 1) erhöhen wir unsere Summe um den aktuellen Wert des ersten Loops. Hier wird die Summe auf die neue Liste übertragen.
```python
for i in li1:
Loop über jedes Element
summe += iAufsummierung der Elemente
li2.append(summe)Hinzufügen der Summe zur neuen Liste
```Was hier passiert: Das erste Element der Liste wird in die Variable `summe` übertragen. Im nächsten Schritt passiert die Addition mit dem nächsten Element. Dieser Vorgang wird fortgesetzt – bis alle Elemente verarbeitet sind.
Nehmen wir als Beispiel was mit der Liste `[1, 2⸴3, 4]` passiert.
- Der erste Schritt bringt 1 in die Summe.
- Im zweiten Schritt wird 2 addiert um 3 zu ergeben.
- Der dritte Schritt addiert 3 was 6 ergibt.
- Schließlich ergibt die Addition von 4 eine Summe von 10.
Holen wir uns also das Resultat:
```
li1 = [1, 2⸴3, 4]
li2 = [1, 3⸴6, 10]
Die resultierende Liste
```Solch eine Methode bietet nicht nur eine einfache Implementierung sondern ebenfalls eine klare Vorstellung davon wie Daten in Python strukturiert und bearbeitet werden. Der Einsatz von zwei Loops und dem Prinzip der aufeinanderfolgenden Summierung zeigt auf wie mächtig die Programmiersprache Python in der Manipulation von Listen ist.
Zusammengefasst – mit einem klaren Plan können Sie Ihre Gladiatoren (Listen) im Kampf der Zahlen aufstellen. Die Technik des Hinzufügens ist gar nicht komplex und eröffnet Ihnen die Welt der mathematischen Berechnungen innerhalb der Programmierung. Versuchen Sie diese Technik mit verschiedenen Listen! Experimentieren Sie mit weiterhin oder weniger Elementen. Python wird Ihnen stets zur Seite stehen.
Schlussendlich zeigt diese Technik wie Python Ihnen beim Umgang mit Daten hilft und Ihnen neue Perspektiven eröffnet. Seien Sie gespannt auf weitere Anwendungen und die Kunst des Programmierens.