Dies ist Qiitas erster Beitrag. Ich würde mich freuen, wenn Sie mich freundlich überwachen würden. Ich beschloss, mich in meiner universitären Forschung mit Python zu befassen, und entschied mich, es auszugeben, falls ich vergaß, worüber ich gestolpert oder gelernt hatte, weil ich das Programmieren nie berührt hatte. Ich hoffe du kannst jemandem helfen.
Nachdem ich Python gelernt hatte, kam die Zip-Funktion heraus, aber als ich sie zum ersten Mal sah, war es "Was ist das". Wenn ich nachschaue
"Die Zip-Funktion ist eine Funktion, die verwendet wird, wenn Sie mehrere Listen gleichzeitig abrufen möchten." Https://www.sejuku.net/blog/66268
Hmmmm ... es ist schwierig für mich. Kann ich vorerst mehrere Listen gleichzeitig erhalten ... aber ich weiß nicht, wann ich sie tatsächlich verwenden soll und was ich tun soll! Deshalb habe ich über die guten Punkte der Zip-Funktion nachgedacht. Ich denke, dass die Zip-Funktion den Code in meinem eigenen Sinne vereinfachen kann, daher möchte ich über den Fall schreiben, in dem die Zip-Funktion verwendet wird, und den Fall, in dem sie nicht für das Problem verwendet wird, das ich tatsächlich ausführen möchte.
Ich möchte den Namen und das Geschlecht jeder Person kennen und wissen, wo sie gleichzeitig lebt.
Wenn Sie versuchen, Code ohne Verwendung der Zip-Funktion zu schreiben, sieht dies folgendermaßen aus.
no_zip.py
name = ['Noah','Emma','James']
gender = ['men','woman','men']
address = ['tokyo','chiba','nagoya']
for i in range(len(name)):
print(name[i],gender[i],address[i])
Die Ausgabe ist
Noah men tokyo
Emma woman chiba
James men nagoya
Es wird sein. Erstellen Sie zunächst ein Array und drehen Sie (0 bis 2) so oft wie die Anzahl der Variablennamen in der for-Anweisung. Daher geben auch andere Variablen Geschlecht und Adresse die entsprechenden Elemente aus.
Als nächstes wird die Zip-Funktion behandelt.
yes_zip.py
name = ['Noah','Emma','James']
gender = ['men','woman','men']
address = ['tokyo','chiba','nagoya']
for n,g,a in zip(name,gender,address):
print(n,g,a)
Die Ausgabe ist
Noah men tokyo
Emma woman chiba
James men nagoya
Es wird sein. Ich denke, der seltsame Teil ist die for-Anweisung. Im Namen der Zip-Funktion wird das erste 'Noah' im Array aufgenommen und in n eingegeben, und im Gebder wird das erste 'Men' aufgenommen und in g eingegeben. Das heißt, die Zip-Funktion kann "den Index von mehr als einer Liste abrufen".
Dies ist Qiitas erster Beitrag, und es kann schwierig sein, ihn zu verstehen, da ich noch nie Informationen wie Blogs gesendet habe. Von nun an möchte ich Informationen verbreiten und meine Schreibfähigkeiten verbessern. Mein Traum ist es, eine Person zu werden, die mit Technologie spielen kann. Bitte schauen Sie mit warmen Augen zu. Danke im Voraus.
Recommended Posts