Memorandum von Python-Anfängern

Notieren Sie sich, was Sie für wichtig gehalten haben, um Python zu lernen.

Einschlussnotation

Listeneinschlussnotation

number_list=[]
for number in range(1,6):
	number_list.append(number)

Mit diesem Code können Sie eine Liste mit Zahlen von 1 bis 5 erstellen. Sie können aber auch so schreiben

number_list=[number for number in range(1,6)]

Dieser ist schlauer

Sie können auch bedingte Ausdrücke hinzufügen

a_list=[number for number in range(1,6) if number % 2 == 1 ]

Mit diesem Code können Sie eine ungerade Liste von 1 bis 5 erstellen Vergleichen wir es mit der Schreibmethode, bei der die Einschlussnotation nicht verwendet wird

a_list=[]
for number in range(1,6):
	if number % 2 ==1:
		a_list.append(number)

Die Einschlussnotation ist wesentlich kompakter

Die inklusive Notation kann auch für mehrere Schleifen verwendet werden

for i in range(1,4):
	for k in range(1,6):
    	print(i,k)

Einschlussnotation ver

S =[[i,k] for i in range(2,4) for k in range(1,5)]
print(S)

Wörterbuch umfassende Notation

Das Wörterbuch hat auch eine inklusive Notation. Das Buch enthielt eine umfassende Notation Grundsätzlich der gleiche Schreibstil wie die Listeneinschlussnotation.

di={key:key**2 for key in range(1,5)}

Sie können ein Wörterbuch wie dieses erstellen {1: 1, 2: 4, 3: 9, 4: 16}

Notation zur Einbeziehung des Generators

Es gibt keine Einschlussnotation im Taple

num=(i for i in range(1,4))

Sie können ein solches Generatorobjekt erstellen. ** Ich weiß nicht, was der Generator jetzt ist. ** **.

Recommended Posts

Memorandum von Python-Anfängern
Python-Anfänger-Memorandum-Funktion
Anfänger Memorandum Python "isdigit" Bewegung
Python-Grundkurs (10 Einschlussnotation)
Über verschiedene Codierungen von Python 3
Memorandum über Korrelation [Python]
Ein Memorandum über den Python-Mock
Über die Funktionen von Python
[Python] Ein Memorandum der schönen Suppe4
Informationen zur Grundlagenliste der Python-Grundlagen
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
Python-Memorandum
Python-Memorandum 2
Python-Memorandum
Python Memorandum
Python Memorandum
Python-Memorandum
Python Memorandum
Python-Memorandum
Informationen zum Erstellen einer GUI mit TKinter of Python
Dies und das der Einschlussnotation.
[Python] Protokoll des Studientreffens für Anfänger (7/15)
Informationen zur virtuellen Umgebung von Python Version 3.7
Memorandum zu Djangos QueryDict
Python Basic Memorandum Teil 3 - Informationen zur Objektorientierung
Hinweis auf Probleme hinsichtlich der Koexistenz des Python 2/3-Systems
[Python] Kapitel 02-04 Grundlagen des Python-Programms (Informationen zu Kommentaren)
Grundlegende Grammatik des Python3-Systems (inklusive Notation)
Memorandum zum Löschen von Python-Strings
Über Python-Slices
Über die Einschlussnotation von Python
Python-Grundmemorandum
Python Pathlib Memorandum
Über Python tqdm.
Über die Python-Ausbeute
Über Python, Klasse
Ein Memorandum zum Aufrufen von Python aus Common Lisp
Python-Handspiel (einzeilige Notation von if)
Memorandum der Extraktion durch Python BS4-Anfrage
Informationen zur Python-Vererbung
Python-Grundlagen ①
Grundlagen von Python ①
Schreiben Sie eine Notiz über die Python-Version von Python Virtualenv
Über Python, range ()
Einfaches Verständnis von Python für & Arrays (für Super-Anfänger)
Kopie von Python
Über Python Decorator
Ein Memorandum über die Python-Tesseract-Wrapper-Bibliothek
[Hinweis] Über die Rolle des Unterstrichs "_" in Python
Python-Memorandum [Links]
Anfänger üben Python
Informationen zur Python-Referenz
Über Python-Dekorateure
[Python] Über Multi-Prozess
[Antwortbeispiel (python3)] ABS (AtCoder Beginners Selection) des Atcoders
Python-Anfängernotiz
Über flache und tiefe Kopien von Python / Ruby