Operationen mit Listen
Genauso wie wir zwei Strings zusammenfügen oder einen String mit einer Zahl multiplizieren können, können wir diese Operationen auch mit Listen durchführen. Wir können zwei Listen addieren, was zu einer Verkettung der beiden führt. Wir können eine Liste mit einer Ganzzahl
n
multiplizieren, wodurch die Liste n
-mal wiederholt wird.l1 = [1, 'abc']
l2 = [2, 'def']
print(l1 + l2) # [1, 'abc', 2, 'def']
print(l1 * 5) # [1, 'abc', 1, 'abc', 1, 'abc', 1, 'abc', 1, 'abc']
Wir können die Liste sogar direkt mit
+=
verändern:l1 = [1, 'abc']
l2 = [2, 'def']
l1 += l2
print(l1) # [1, 'abc', 2, 'def']
print(l2) # [2, 'def']
Um eine Liste von Zahlen mit der Größe
n
zu initialisieren, können wir einfach [0]
mit n
multiplizieren:n = 10
l = [0] * n
print(l) # [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
l[1] = 7
print(l) # [0, 7, 0, 0, 0, 0, 0, 0, 0, 0]
Herausforderung
Gegeben sind zwei ganze Zahlen
x
und n
. Deine Aufgabe ist es, ein Array der Länge n
zu definieren, das mit dem Wert x
gefüllt ist, und es auszugeben.Eingabe | Ausgabe |
10
2 | [10, 10] |
7
3 | [7, 7, 7] |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB