Lorsque vous bouclez une liste avec une instruction for en Python, je pense que c'est généralement lorsque vous souhaitez utiliser chaque élément de la liste. Cependant, il arrive parfois que vous souhaitiez utiliser uniquement l '** index ** de la liste. Non, pas tellement en général, mais au moins je le fais. Je laisse ci-dessous la méthode que je pense être la meilleure.
La meilleure façon dont je pense
lst = ["A", "B", "C"]
for i, _ in enumerate(lst):
print(i)
for index, item in enumerate(lst)
Bot 1
lst = ["A", "B", "C"]
for i, item in enumerate(lst):
print(i)
Le but peut être atteint avec cet exemple également, mais j'ai utilisé des éléments supplémentaires qui ne sont pas utilisés dans la boucle. C'est un petit fardeau. En outre, une note telle que ʻUnused variabe'item'` s'affiche (lors de l'utilisation du code VS). C'est ennuyant. C'est un bot.
for index in range(len(lst))
Bot 2
lst = ["A", "B", "C"]
for i in range(len(lst)):
print(i)
C'est bien, mais cela ne fait pas de boucle lst. Je suis un peu seul, alors je suis désolé.
Recommended Posts