Я хочу указать на одну ситуацию, отличную от обработки списка, где наилучшим выбором являются функции лямбда:
from tkinter import *
from tkinter import ttk
def callback(arg):
print(arg)
pass
root = Tk()
ttk.Button(root, text = 'Button1', command = lambda: callback('Button 1 clicked')).pack()
root.mainloop()
И если мы отбросим здесь лямбда-функцию, обратный вызов может выполнять только обратный вызов .
ttk.Button(root, text = 'Button1', command = callback('Button1 clicked')).pack()