python中的字典值存在问题

2024-07-02 13:08:03 发布

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

因此,没有错误,但for循环不起作用:

from tkinter import ttk
from tkinter import *
dic={'af': 'afrikaans', 'sq': 'albanian', 'am': 'amharic', 'ar': 'arabic'}
c=ttk.Combobox(values=list(dic.values()));c.grid(row=1,column=2)
j=c.current()
def blinta() :
    global j,s,dic
    print('1')
    for key,value in dic.items() :
        if str(j)==str(value):
            s=str(key)
            print(s)
vb=Button(text='translate',command=blinta).grid(row=1,column=3,pady=10)

Tags: keyfromimportforvaluetkintercolumngrid