Wie erstellt man dynamisch ein Array von 10 bis 100 mit einer Lücke von 10 zwischen den Werten? [Duplikat]

7

Kann mir jemand sagen, wie ich ein Zahlenfeld dynamisch erstellen kann, ohne für Schleifen?

z.B. Ich möchte ein Array wie:

erstellen %Vor%     
Dhara Parmar 27.07.2016, 07:40
quelle

5 Antworten

27

Sie könnten range() verwenden. Das dritte Argument ist die Anzahl von Schritten zwischen Werten, wenn zwischen den Start- und Endwerten interpoliert wird.

%Vor%     
alex 27.07.2016, 07:41
quelle
7

Gute Antworten vor mir, aber das Beste, was genau deine Aufgabe ist, ist range(start, end, step) auf diese Weise:

%Vor%     
von Oak 27.07.2016 07:48
quelle
5

verwenden

%Vor%

Es wird ein Array erstellen und beginnen mit 10 bis 100 mit 10 Schritten.

    
jmattheis 27.07.2016 07:47
quelle
4

Sie können mehrere Möglichkeiten nutzen.

Verwenden Sie eine for-Schleife:

%Vor%

Verwenden Sie eine do, while-Schleife:

%Vor%

Verwenden Sie die Funktion Range ():

%Vor%

Ich würde die Bereichsfunktion vorschlagen, da sie die kürzeste und einfachste ist.

    
Clemenz 27.07.2016 07:48
quelle
4

1.Sie können for loop wie folgt verwenden (hasse nicht for loop): -

%Vor%

Ausgabe: - Ссылка

2. range() Option (besser eine): -

%Vor%

Ausgabe: - Ссылка

    
Alive to Die 27.07.2016 07:45
quelle

Tags und Links