Comment diviser tuple avec des parenthèses en Python?
Question
J'ai intégré tuple qui ressemble à (u,v)
. Ils sont générés par NetworkX et ils montrent des liens dans un graphique. Je fais une liste de l'appelé link_list
.
Je dois diviser le tuple de telle sorte que le résultat serait: u , v
J'ai essayé divmod
mais il ne donne pas la bonne réponse.
for link in link_list:
u,v = divmod(*link)
print u,v
La solution
Autres conseils
vous pouvez obtenir le tuple dans des variables individuelles dans l'instruction comme suit:
for u,v in link_list:
print u,v
Si vous avez un (x,y)
tuple, et vous souhaitez le déstructurer à deux variables, la syntaxe est simplement:
u,v = (x,y)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow