Ich weiß, dass es möglich ist, eine Liste mit einer Reihe von Zahlen zu erzeugen:Wie erstelle ich eine Liste eines Bereichs mit inkrementellen Schritten?
list(range(0,20,1))
output: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
aber, was ich will zu tun ist, den Schritt bei jeder Iteration zu erhöhen:
list(range(0,20,1+incremental value)
P. E. wenn inkremental = +1
expected output: [0, 1, 3, 6, 10, 15]
Ist dies in Python möglich?
Sie müssten wahrscheinlich den Generator selbst schreiben. –
Wenn 'incremental_value' eins ist, wäre das Ergebnis '[0, 2, 4, 6, 8, 10, 12, 14, 16, 18] '. Oder möchten Sie den Schritt bei jeder Iteration um eins erhöhen? – ForceBru
@ForceBru, dein Recht. Was ich will ist, den inkrementellen Wert zu dem Schritt hinzuzufügen, um der neue Schrittwert p.e. zu werden. Schritt = 1 + 1 = 2, neuer Schritt = 2, neuer Schritt = 3, neuer Schritt = 4 usw. Ja Schritt für Schritt bei jeder Iteration erhöhen. – Reman