我想在Tkinter中创建不同的Label名称。例如。
import tkinter
root = tkinter.tk()
for i in range(1,10)
"{}{}".format("Name", i) = tkinter.Label(root, text = i)
"{}{}".format("Name", i).pack
我知道“格式”不是正确的说明。但是我已经搜索了很多页面以找到解决方案...
答案 0 :(得分:1)
您可以根据需要使用字典:
d = {}
for i in range(1,10):
d["{}{}".format('text', i)] = i
{'text1': 1,
'text2': 2,
'text3': 3,
'text4': 4,
'text5': 5,
'text6': 6,
'text7': 7,
'text8': 8,
'text9': 9}