Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:programmieren_iii_gra [2025-04-29 10:16] – [Aufgabe L21 – Popcorn (optional)] gragf_informatik:programmieren_iii_gra [2026-01-03 14:15] (aktuell) – [Elemente in einer Liste auswählen (Selektion) und verändern (Modifikation)] gra
Zeile 13: Zeile 13:
    * Ich kann Listen anaylsieren (z.B. Mittelwert oder Höchstwert ermitteln) oder verändern (z.B. Duplikate entfernen etc).    * Ich kann Listen anaylsieren (z.B. Mittelwert oder Höchstwert ermitteln) oder verändern (z.B. Duplikate entfernen etc).
    * Ich kann das Modul ''random'' importieren und die Funktion ''randint'' verwenden.    * Ich kann das Modul ''random'' importieren und die Funktion ''randint'' verwenden.
-   * Ich kann bestimmte Elemente in einer Liste suchen.+   * Ich kann mit ''in'' fragen, ob ein bestimmtes Element in einer Liste vorkommt.
    * Ich kann bestimmte Elemente in einer Liste zählen.     * Ich kann bestimmte Elemente in einer Liste zählen. 
  
Zeile 98: Zeile 98:
 ==== Elemente in einer Liste auswählen (Selektion) und verändern (Modifikation) ==== ==== Elemente in einer Liste auswählen (Selektion) und verändern (Modifikation) ====
  
-Über den Index kann man auf ein **Element zugreifen**, das Element wird _ausgewählt_ oder **selektiert**. Dazu schreibt man zuerst den Namen der Liste und dann den Index in eckigen Klammern:+Über den Index kannst du auf ein **Element zugreifen**. Das Element wird _ausgewählt_ oder **selektiert**. Dazu schreibst du zuerst den Namen der Liste und dann den Index in eckigen Klammern:
 <code python> <code python>
 alphabet = ['a','b','c','d','e'] alphabet = ['a','b','c','d','e']
Zeile 107: Zeile 107:
 </code> </code>
  
-Einer Liste kann man Elemente **hinzufügen** und **entfernen**+Mit den Funktionen ''append'', ''insert'' und ''pop'' kannst du Elemente zu einer Liste **hinzufügen** und **entfernen**
 <code python> <code python>
 alphabet.append('f'  # Fügt Element hinten an, Liste nachher: ['a','b','c','z','e','f'] alphabet.append('f'  # Fügt Element hinten an, Liste nachher: ['a','b','c','z','e','f']
Zeile 115: Zeile 115:
 </code> </code>
  
-Die Länge einer Liste bestimmt man wie folgt:+Mit der Funktion ''len'' kannst du die Länge einer Liste abfragen:
 <code python> <code python>
-len(alphabet) # Anzahl Elemente in Liste+anzahl = len(alphabet) # Anzahl Elemente in Liste 
 +print(anzahl)
 </code> </code>
  
Zeile 816: Zeile 817:
  
 </nodisp> </nodisp>
-<nodisp 2>+<nodisp 1>
 ++++Lösungen L16-L22| ++++Lösungen L16-L22|
  
  • gf_informatik/programmieren_iii_gra.1745921762.txt.gz
  • Zuletzt geändert: 2025-04-29 10:16
  • von gra