【发布时间】:2021-05-25 22:39:54
【问题描述】:
我尝试了在这个论坛上找到的 for 循环的几个答案,但我就是无法完成,即使它很简单..
我正在尝试将所有可用结果保存到“m”中,但因为它是一个 for 循环,它确实会为 m 单独打印所有结果。
for feat in main_data:
***here some kind of code irrelevant for now ***
m = []
stat, p, dof, expected = chi2_contingency(data1)
if p < alpha:
stat2, p1, dof2, expected2 = chi2_contingency(data2)
if p < p1 or not m:
m.append(feat)
print(m)
立即获取:
['feat 1']
['feat 2']
['feat 3']
试图得到:
['feat 1', 'feat 2', 'feat 3']
注意*我不能将“m”标记出来
【问题讨论】: