En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
python for
Pseudo supprimé04 mars 2021 à 12:27:14
bonjour je ne comprend pas comment marche cette ligne
le self.adresse.split(".") et egale en gros a ['192', '168', '0', '1'] mais c'est surtout le int(i) devant le for que je comprend pas return [int(i) for i in self.adresse.split(".")]
El_Camino
Niveau 10
04 mars 2021 à 12:40:33
int() permet de convertir un objet en un entier
donc la ça transforme chaque string de la liste en un entier.
'192' -> 192
El_Camino
Niveau 10
04 mars 2021 à 12:41:53
si tu bloques toujours regarde les compréhension de liste en Python
_S0uL
Niveau 9
04 mars 2021 à 13:39:58
return [int(i) for i in self.adresse.split(".")]
C'est équivalent à :
res = []
for i in self.adresse.split('.'):
res.append(int(i))
return res