C'est le premier message de Qiita. Je vous serais reconnaissant de bien vouloir veiller sur moi. J'ai décidé de traiter de python dans mes recherches universitaires, et j'ai décidé de le sortir au cas où j'oublierais ce que j'avais trébuché ou appris parce que je n'avais jamais touché à la programmation. J'espère que vous pourrez aider quelqu'un.
Après avoir appris python, la fonction zip est sortie, mais quand je l'ai vue pour la première fois, c'était "Qu'est-ce que c'est". Quand je regarde
"La fonction zip est utilisée lorsque vous souhaitez obtenir plusieurs listes en même temps." Https://www.sejuku.net/blog/66268
Hmmmm ... c'est difficile pour moi. Pour le moment, puis-je obtenir plusieurs listes en même temps ... mais je ne sais pas quand l'utiliser et quoi faire! C'est pourquoi j'ai réfléchi aux bons points de la fonction zip. Je pense que la fonction zip peut simplifier le code dans mon propre sens, donc je voudrais écrire sur le cas où la fonction zip est utilisée et le cas où elle n'est pas utilisée pour le problème que je veux réellement exécuter.
Je veux connaître le nom et le sexe de chaque personne et son lieu de résidence à la fois.
Si vous essayez d'écrire du code sans utiliser la fonction zip, cela ressemblera à ceci.
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])
La sortie est
Noah men tokyo
Emma woman chiba
James men nagoya
Ce sera. Tout d'abord, créez un tableau et faites-le pivoter (de 0 à 2) autant de fois que le nombre de noms de variables dans l'instruction for. Par conséquent, d'autres variables genre et adresse produisent également les éléments correspondants.
Vient ensuite le cas de la gestion de la fonction zip.
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)
La sortie est
Noah men tokyo
Emma woman chiba
James men nagoya
Ce sera. Je pense que la partie étrange est la déclaration for. Dans le nom de la fonction zip, le premier «Non» du tableau est ramassé et placé dans n, et dans le gebder, le premier «men» est pris et placé dans g. Autrement dit, la fonction zip peut "obtenir l'index de plus d'une liste".
Ceci est le premier message de Qiita, et il peut être difficile à comprendre car je n'ai jamais envoyé d'informations telles que des blogs. Désormais, j'aimerais diffuser des informations et améliorer mes compétences en écriture, et mon rêve est de devenir une personne capable de jouer avec la technologie, alors regardez avec des yeux chaleureux. Merci d'avance.
Recommended Posts