Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:snr:informatik:python:listen [2021/10/27 09:22] Olaf Schnürer |
lehrkraefte:snr:informatik:python:listen [2022/09/27 11:48] (current) Olaf Schnürer |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
====== Listen ====== | ====== Listen ====== | ||
Line 62: | Line 63: | ||
print(a) | print(a) | ||
b = schuelerliste[: | b = schuelerliste[: | ||
- | print(b) | ||
# Lässt man den ersten Parameter weg, wird dieser also automatisch auf ... gesetzt. | # Lässt man den ersten Parameter weg, wird dieser also automatisch auf ... gesetzt. | ||
+ | print(b) | ||
c = schuelerliste[2: | c = schuelerliste[2: | ||
- | print(c) | ||
# Lässt man den zweiten Parameter weg, wird dieser automatisch auf ... gesetzt. | # Lässt man den zweiten Parameter weg, wird dieser automatisch auf ... gesetzt. | ||
+ | print(c) | ||
d = schuelerliste[: | d = schuelerliste[: | ||
- | print(d) | ||
# Lässt man beide Parameter weg, so werden diese automatisch auf ... und ... gesetzt. | # Lässt man beide Parameter weg, so werden diese automatisch auf ... und ... gesetzt. | ||
# Dies ist nützlich, um eine Kopie der Liste zu erstellen, vgl. die Diskussion unten, wo wir erklären, dass Listen //mutabel// sind. | # Dies ist nützlich, um eine Kopie der Liste zu erstellen, vgl. die Diskussion unten, wo wir erklären, dass Listen //mutabel// sind. | ||
+ | print(d) | ||
# Die beiden Parameter dürfen auch negativ sein! Was bewirkt das? Hinweis: Zähle vom Ende der Liste! | # Die beiden Parameter dürfen auch negativ sein! Was bewirkt das? Hinweis: Zähle vom Ende der Liste! | ||
Line 92: | Line 93: | ||
<code python> | <code python> | ||
h = schuelerliste[:: | h = schuelerliste[:: | ||
- | print(h) | ||
# Beachte hier, dass die weggelassenen beiden ersten Parameter hier nicht wie oben durch ... und ... ersetzt werden, | # Beachte hier, dass die weggelassenen beiden ersten Parameter hier nicht wie oben durch ... und ... ersetzt werden, | ||
# sondern auf Grund der negativen Schrittweite durch ... und ... | # sondern auf Grund der negativen Schrittweite durch ... und ... | ||
+ | print(h) | ||
</ | </ | ||
</ | </ | ||
Line 133: | Line 134: | ||
print(schuelerliste) | print(schuelerliste) | ||
</ | </ | ||
- | Beachte die neue Syntax: | + | Beachte die neue Syntax: |
</ | </ | ||
Line 263: | Line 264: | ||
Da '' | Da '' | ||
- | Wovon hängt es ab, ob ein // | + | Wovon hängt es ab, ob ein // |
- | Will man wirklich | + | Will man wirklich eine Kopie einer gegebenen |
<code python> | <code python> | ||
import copy | import copy | ||
Line 306: | Line 307: | ||
</ | </ | ||
+ | 2aLM und 2dNP bis hier am 27.10.2021 (jedenfalls einige) | ||
===== Aufgaben ===== | ===== Aufgaben ===== | ||