【发布时间】:2010-10-19 14:00:48
【问题描述】:
我想在 for 循环中更改变量的值,然后在循环结束时更改新的保留变量
我的尝试(有点简化了我实际在做的事情)
SNP 是一个列表,compar_1 是一个列表的列表
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)
如果它在循环中找到匹配项,我希望它将变量更改为该变量以便打印,如果它在 for 循环中找不到匹配项,我希望它打印“empty_row”(定义的字符串早)
【问题讨论】:
-
有点难以理解您在说什么...您可以在循环中分配变量,就像在循环之外一样。
-
您可以在原始问题中发布您的帖子吗? (使用
edit链接。) -
这不是有效的python,你能发布你的实际代码吗?
-
完整代码太长,我想我现在已经解决了我的问题
标签: python for-loop global-variables python-2.x