追加到空列表

2024-09-29 06:33:04 发布

您现在位置:Python中文网/ 问答频道 /正文

这可能是一个愚蠢的问题,但我正在尝试创建一个空列表,然后将对象附加到其中(在本例中是tkinter选项菜单),但我一直得到一个“KeyError:0”

size_options= sorted(['S', 'M', 'L', 'XL'])
size = "Please choose a size"
quant = "Please choose a quantity"

new_cadet_info = {
"polo": [size, quant],
"ptshort": [size, quant],
"ptshirt": [size, quant],
"top": [size, quant],
"bottom": [size, quant]
}

size_menu = []

for i in range(3):
    size_menu.append(OptionMenu(uniform_frame, new_cadet_info[i][0], *size_options))
    size_menu[i].config(font=("Roboto",17), bg="#1A3B67")

我试图实现的是为“new_cadet_info”字典中的前3个项目创建一个菜单选项,由于它是一个大小菜单,我希望正在更改的变量成为列表中与我当前使用的任何字典键关联的第一个项目。为什么我会得到一个键错误,我如何修复它


Tags: 项目对象info列表newsize字典选项