Python for循环

    for param in self.params:
        i = i + 1
        print(type(param))
        self.params[param].append(BooleanVar())
        print(self.params[param])
        self.params_check = Checkbutton(master=self.upload_img_frame, text=self.params[param][0], font=('黑体', 12),
                                        variable=self.params[param][1])
        self.params_check.grid(row=5, column=i)

此代码中的i = i+1怎么理解

就你贴出来的这几行代码,i=i+1是没有意义的。但显然你这段代码是某个函数的代码块,而且i是函数内变量,应该是用来统计循环次数的

应该是上面的for后面的parm改成i吧