Читать книгу Routineaufgaben mit Python automatisieren - Al Sweigart - Страница 140
Wiederholungsfragen
Оглавление1 Was ist []?
2 Wie weisen Sie den Wert 'hello' als drittes Element der Liste zu, die in der Variablen spam gespeichert ist? (Nehmen Sie an, spam enthält [2, 4, 6, 8, 10].)
Nehmen Sie für die folgenden drei Fragen an, dass spam die Liste ['a','b', 'c', 'd'] enthält.
1 3.Wozu wird spam[int('3' * 2) // 11] ausgewertet?
2 4.Wozu wird spam[-1] ausgewertet?
3 5.Wozu wird spam[:2] ausgewertet?
Nehmen Sie für die folgenden drei Fragen an, dass bacon die Liste [3.14, 'cat', 11, 'cat', True] enthält.
1 6.Wozu wird bacon.index('cat') ausgewertet?
2 7.Wie sieht der Listenwert in bacon nach der Ausführung von bacon.append(99) aus?
3 8.Wie sieht der Listenwert in bacon nach der Ausführung von bacon.remove('cat') aus?
4 9.Wie sehen die Operatoren für die Listenverkettung und die Listenwiederholung aus?
5 10.Was ist der Unterschied zwischen den Listenmethoden append() und insert()?
6 11.Welche beiden Möglichkeiten gibt es, um Elemente aus einer Liste zu entfernen?
7 12.Nennen Sie einige Ähnlichkeiten zwischen Listen- und Stringwerten!
8 13.Worin unterscheiden sich Listen und Tupel?
9 14.Wie geben Sie einen Tupelwert an, der nur den Integerwert 42 enthält?
10 15.Wie können Sie die Tupelform eines Listenwertes erzeugen? Wie die Listenform eines Tupelwertes?
11 16.In Variablen, die Listenwerte »enthalten«, ist die eigentliche Liste gar nicht gespeichert. Was enthalten sie in Wirklichkeit?
12 17.Was ist der Unterschied zwischen copy.copy() und copy.deepcopy()?