Beginn des Studiums: Samstag, 7. Dezember Verwendete Bücher: Miyuki Oshige "Details! Python3 Introductory Note ”(Sotech, 2017)
[Bedingte Verzweigung, Wiederholung, Ausnahmeverarbeitung (Kap.5 / S.129)] Lebenslauf ab (4. Tag), Fertig bis [Elemente in der Liste sortieren (Kap.6 / S.170)](6. Tag)
Wie bei der while-Anweisung wird der else-Block ausgeführt, wenn die Iteration endet. Es wird nicht ausgeführt, wenn die for-Anweisung in der Mitte unterbrochen wird.
Durch vorherige Verarbeitung des erwarteten Fehlers wird die Verarbeitung bis zum Ende durchgeführt, ohne in der Mitte zu brechen. Integrieren Sie Ausnahmeobjekte mit try ~ excl. Sie können außer unten mehrere definieren. Durch Definieren mit as kann das Ausnahmeobjekt von anderen Variablen referenziert werden.
numbers = [1, 2, 3, 4, 5, 6, 7, 8]
words = ["flowers", "snow", "moon"]
mixture = [1, 2, "flowers", 3, 5] #Elementtypen können gemischt werden.
num = [0] * 5 = [0, 0, 0, 0, 0]
Mit list () können Werte anderer Typen in eine Liste konvertiert werden. Geben Sie list (range (-5, 6)) ein, um eine Liste der Werte im angegebenen Bereich zu erhalten. (In diesem Fall -5 bis 6)
words = ["flowers", "snow", "moon"]
Mit Anhängen (Wert) hinzufügen. Da es sich um eine Methode eines Listenobjekts handelt, muss im Voraus eine Liste erstellt werden. Einfügen mit Einfügen (Position, Wert). Die Einfügeposition entspricht der Indexnummer. Mit Pop herausziehen (Position herausziehen). Da pop den gelöschten Wert gleichzeitig mit dem Löschen zurückgibt, ist es ein Bild, das aus der Box gelöscht werden muss. entfernen entfernt. Wenn Sie mehrere Werte löschen möchten, löschen Sie nur den ersten gefundenen Wert. Wenn Sie alles löschen möchten, kombinieren Sie es mit einer while-Anweisung.
Geteilt durch string.split (Trennzeichen). Ein Trennzeichen ist ein Teilungsstandard in einem Satz (verstanden). Wenn usa = "yes we can", geben Sie words = usa.split () basierend auf dem Abstand zwischen den Zeichen ein. In jedes Wort unterteilt. Wenn usa = "yes, we, can", ist usa.split (,) das Trennzeichen. Wenn Leerzeichen oder Kommas vorhanden sind, können Sie diese durch Ersetzen ersetzen. Mit (Trennzeichen) .join (Liste) können Sie jedes Element der Liste mit einem Trennzeichen verbinden. Wenn Sie AMERICA = OBAMA.join (USA) eingeben, erhalten Sie AMERICA = "YES ** OBAMA ** WE ** OBAMA ** CAN" ".
Listen können mit dem Operator + verkettet werden. Sie können auch mit extens () kombinieren. Während Anhängen das Hinzufügen eines Elements ist, ist Erweitern die Liste selbst. EEIAA = ["kimi", "kara", "morainaki"] Mit EEIAA [1:] ["kara", "morainaki"] Bei EEIAA [: 2] ["kimi", "kara", "morainaki"] Ich habe das Gefühl, dass ich viele Chancen hatte, dies bei der Vorverarbeitung von Daten zum maschinellen Lernen zu sehen. Durch Definieren eines Namens für jeden können Sie ** die Liste teilen **.
Recommended Posts