for item in items:

    def item_command(name):

        def new_command():
            print(name)
return new_command
map[item] = item_command(item)
Динамическое создание меню в Tkinter. (лямбда-выражения?)