Je souhaite modifier la valeur d'une variable dans une boucle, mais alors la nouvelle variable conservée a changé lorsque la boucle se termineen python 2.6 Comment modifier une variable globale dans une boucle
ma tentative (un peu simplifié de ce que je suis en train de faire)
SNP est une liste et compar_1 est une liste de listes
line_1 = empty_row
for SNP1 in compar_1:
global line_1
if SNP[3] == SNP1[3]
compare_line_1 = SNP1
print = line_1
output_file.write(to_print)
si elle trouve une correspondance dans la boucle que je veux changer la variable que si c'est ce qui est imprimé, s'il ne trouve pas de correspondance dans la boucle for wan t pour imprimer la « empty_row » (une chaîne définie précédemment)
Il est un peu difficile de voir ce que vous dites ... vous pouvez assigner la variable dans une boucle, comme vous le feriez en dehors de cela. – Tim
Pouvez-vous publier votre message dans la question d'origine? (Utilisez le lien 'edit'.) –
c'est loin de python valide, pourriez-vous poster votre code actuel? – SilentGhost