我发现了以下代码:
for i, a in enumerate(attributes):
labels.append(Label(root, text = a, justify = LEFT).grid(sticky = W))
e = Entry(root)
e.grid(column=1, row=i)
entries.append(e)
entries[i].insert(INSERT,"text to insert")
我不理解 i, a
部分,查找有关 for
的信息没有带来任何有用的结果。当我尝试并实验代码时,我得到以下错误:
ValueError: 需要多于1个值来拆包
有人知道它的作用吗?或者有一个更具体的术语与之相关,我可以通过谷歌了解更多吗?
enumerate
,但不知道for idx, (name, addr, pet)
元组解包方法。干杯! - mildmelon