разные способы пробовал. Но не знаю как прописать чекбокс через цикл. Это один из вариантов. Всё время возвращается нули в функции func - list1
from tkinter import *
def func():
    print(list1)
root = Tk()
<img src="https://habrastorage.org/webt/5e/01/0f/5e010f17c2712944961819.png" alt="image"/>
list1 = []
dict1 = {
    'key1': 0,
    'key2': 0,
    'key3': 0}
for i in dict1:
    dict1[i] = IntVar()
    Checkbutton(root, text='{} : '.format(i), variable=dict1[i]).pack()
    list1.append(dict1[i].get())
btn1 = Button(root, text='ok', command=func).pack()
root.mainloop()
