【发布时间】:2017-06-09 03:35:08
【问题描述】:
这对我来说可能是一个愚蠢的错误,我在发布之前确实检查了建议的答案,但我在使用以下代码时遇到了问题:
label_dict = {}
labels_list = [('name', 'Enter the name of the Item:'), ('price', 'Enter Price:'), ('quantity', 'Enter Quantity:'), ('date_incoming', 'Enter Date Incoming:'),
('date_sold', 'Enter Date Sold:'), ('location', 'Enter Location:'), ('returnable', 'Enter whether Returnable:')]
x = 0
for label_name, label_text in labels_list:
label_dict[label_name] = Label(root, text=label_text)
label_text[label_name].grid(row=x, column=0)
x += 1
我的印象是我能够创建一个空字典,然后在以后为其赋值。但是python一直告诉我'字符串索引必须是整数'。
我做错了什么?非常感谢任何帮助!
【问题讨论】:
标签: python dictionary indexing