[PYTHON] Funktionen, die in der for-Anweisung verwendet werden können

Funktionen, die in der for-Anweisung verwendet werden können

Python verwendet die for-Anweisung, um zu iterieren. Wenn Sie eine Verarbeitung wie das Wiederholen durchführen möchten, indem Sie die Häufigkeit angeben, kombinieren Sie diese mit der Bereichsfunktion.

range () Funktion Gibt eine Reihe von Zahlen zurück, die bei 0 beginnen und um 1 erhöht oder verringert werden (Standard), wobei vor der angegebenen Zahl angehalten wird. Bereich (Start, Ende, Schritt)

Wie benutzt man Erläuterung
Start Eine Ganzzahl, die die Startposition angibt. Der Standardwert ist 0.
Ende Eine Ganzzahl, die die Post-End-Position angibt.
Schritt Eine Ganzzahl, die Inkrement und Dekrement angibt. Der Standardwert ist 1.

Start Eine Ganzzahl, die die Startposition angibt. Der Standardwert ist 0. Ende Eine Ganzzahl, die die Position nach dem Ende angibt. Schritt Inkrementieren, Ganzzahl, die das Dekrement angibt. Der Standardwert ist 1.

Bereich (Start, Ende, Schritt)

for f in renge(5)

print (f, end = ‘ ’)

01234 Da der für "Ende" angegebene Wert nicht enthalten ist, wird 4 zurückgegeben. Wenn Sie bis zu 5 erhalten möchten, können Sie 6 angeben.

range(1, 5, 2)

range(10, 5, -2)

print(list(range(3))) Mit diesem Formular können Sie es anscheinend als Listentyp erhalten.

Schleifenzähler Ich schäme mich zu sagen, dass ich die Bedeutung des Schleifenzählers nicht kannte, also habe ich ihn nachgeschlagen. Eine Variable, die die Schleife steuert. Wird verwendet, wenn die Endbedingung des iterativen Prozesses die Anzahl der Prozesse ist, der Schleifenzähler bei jeder Ausführung des Prozesses um 1 erhöht wird und die Häufigkeit der Ausführung und Steuerung des Prozesses gezählt und gesteuert wird. .. Die obige Bedeutung wird als Schleifenzähler bezeichnet.

Wenn Sie den Schleifenzähler in Python verwenden möchten, verwenden Sie die Funktion enumerate ().

enumerate()

l = [‘kokugo’, ‘suugaku’, ‘eigo’]

for i, subject in enumerate(l): print(i, subject) 0 kokugo 1 suugaku 2 eigo

Wenn das zweite Argument wie unten gezeigt angegeben wird, wird der Schleifenzähler vom angegebenen numerischen Wert zurückgegeben.

l = [‘kokugo’, ‘suugaku’, ‘eigo’]

for i, subject in enumerate(l, 11): print(i, subject) 11 kokugo 12 suugaku 13 eigo

zip() Schleifenzähler können auch mit der Funktion zip () definiert werden

for i , w in zip(['kokugo', 'suugaku', 'eigo'], [78, 82, 54]): print(subject, number) kokugo 78 suugaku 82 eigo 54

Es ist auch möglich, den Schleifeninhalt mit Variablen wie unten gezeigt zu definieren.

subject = ['kokugo', 'suugaku', 'eigo'] number = [78, 82, 54]

for i , w in zip(subject, number): print(subject, number) kokugo 78 suugaku 82 eigo 54

Recommended Posts

Funktionen, die in der for-Anweisung verwendet werden können
Grundlegende Algorithmen, die bei Wettkampfprofis eingesetzt werden können
ANTs Bildregistrierung, die in 5 Minuten verwendet werden kann
Goroutine (parallele Steuerung), die im Feld eingesetzt werden kann
Goroutine, die im Feld verwendet werden kann (errgroup.Group Edition)
Skripte, die bei der Verwendung von Bottle in Python verwendet werden können
Ein Timer (Ticker), der im Feld verwendet werden kann (kann überall verwendet werden)
Zusammenfassung der Standardeingabe von Python, die in Competition Pro verwendet werden kann
++ und-können nicht zum Inkrementieren / Dekrementieren in Python verwendet werden
Einfaches Auffüllen von Daten, die in der Verarbeitung natürlicher Sprache verwendet werden können
Ich habe eine generische Python-Projektvorlage erstellt
Dateitypen, die mit Go verwendet werden können
Erstellen von Sphinx, das mit Markdown geschrieben werden kann
Ich habe einen Tri-Tree geschrieben, der für die Implementierung von Hochgeschwindigkeitswörterbüchern in D-Sprache und Python verwendet werden kann
Persönliche Notizen zu Pandas-bezogenen Vorgängen, die in der Praxis verwendet werden können
Einfache Programminstallation und automatische Programmaktualisierung, die in jeder Sprache verwendet werden kann
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Hinweise zu Python-Kenntnissen, die mit AtCoder verwendet werden können
Kann bei Wettkampfprofis eingesetzt werden! Python-Standardbibliothek
[Django] Über Benutzer, die für Vorlagen verwendet werden können
Python3> Slice-Kopie / Slice-Notation> wird für Anweisungen usw. verwendet.
Übersicht und nützliche Funktionen von Scikit-Learn, die auch für Deep Learning verwendet werden können
Zusammenfassung der statistischen Datenanalysemethoden mit Python, die im Geschäftsleben verwendet werden können
Mit Raspberry Pi erstellter Dateifreigabeserver, der für Remote-Arbeiten verwendet werden kann
Textanalyse, die in 5 Minuten durchgeführt werden kann [Word Cloud]
Bewertungsindex, der für GridSearchCV von sklearn angegeben werden kann
Kann mit AtCoder verwendet werden! Eine Sammlung von Techniken zum Zeichnen von Kurzcode in Python!
[Django] Feldnamen, die für das Benutzermodell, die Benutzerregistrierung und die Anmeldemethoden verwendet werden können
[Python3] Code, der verwendet werden kann, wenn Sie die Größe von Bildern Ordner für Ordner ändern möchten
So legen Sie Variablen fest, die in der gesamten Django-App verwendet werden können ~ Praktisch für Vorlagen usw. ~
XPath-Grundlagen (3) -Funktionen, die häufig für XPath verwendet werden
Bestätigung, dass rkhunter installiert werden kann
Erstellen Sie eine Spinbox, die mit Tkinter in Binär angezeigt werden kann
33 Zeichenfolgen, die in Python nicht als Variablennamen verwendet werden sollten
Umgang mit Zeichenketten in der JSON-Kommunikation
Neue Funktionen in Python 3.9 (1) - Der Summensatzoperator kann im Wörterbuchtyp verwendet werden.
Erstellen Sie eine Spinbox, die mit Tkinter in HEX angezeigt werden kann
Python-Standardmodul, das in der Befehlszeile verwendet werden kann
Ich habe es gemacht, weil ich JSON-Daten möchte, die in Demos und Prototypen frei verwendet werden können
Verstehen Sie die Wahrscheinlichkeiten und Statistiken, die für das Fortschrittsmanagement mit einem Python-Programm verwendet werden können
[Für Anfänger] Baseball-Statistiken, die in 33 Minuten und 4 Sekunden gespeichert werden können, und PyData ~ mit Yojima Steel
Zusammenfassung der AtCoder C-Probleme, die in der Mathematik der High School gelöst werden können
Akustisches Signalverarbeitungsmodul, das mit Python-Sounddevice ASIO [Anwendung] verwendet werden kann
Lösung für das Problem, dass Strg + z in Powershell in Docker für Windows nicht verwendet werden kann (vorläufig)
Blenden Sie die Warnung aus, dass zsh auf dem Mac standardmäßig verwendet werden kann
Serverloser LINE-Bot, der in 2 Stunden ausgeführt werden kann (Erfassung der Quellkennung)
Zusammenfassung verschiedener for-Anweisungen in Python
Vorsichtsmaßnahmen bei Verwendung der for-Anweisung in Pandas
Maximale Anzahl von Funktionsparametern, die in jeder Sprache definiert werden können
Python-Sound Gerät ASIO akustisches Signalverarbeitungsmodul [Basic]
Eine Geschichte, die Heroku, die in 5 Minuten gemacht werden kann, tatsächlich 3 Tage dauerte
[Python3] Code, der verwendet werden kann, wenn Sie ein Bild in einer bestimmten Größe ausschneiden möchten
QPS-Steuerung, die im Feld verwendet werden kann (Ratenlimit) Begrenzt die Ausführung auf n-mal pro Sekunde
Hinweise zum Erstellen von Zahlen, die mit matplotlib in Zeitschriften veröffentlicht werden können
Klasse für PYTHON, die ohne Kenntnis von LDAP betrieben werden kann
[2015.02.22] Youtube-dl wurde aktualisiert und kann in früheren Versionen nicht mehr verwendet werden.
Ich möchte eine Prioritätswarteschlange erstellen, die mit Python (2.7) aktualisiert werden kann.
Wenn "kann beim Erstellen eines PIE-Objekts nicht verwendet werden" in make angezeigt wird
Zusammenfassung der Scikit-Learn-Datenquellen, die beim Schreiben von Analyseartikeln verwendet werden können