index = int(w.curselection()[0])
value = w.get(index)
print('You selected item %d: "%s"' % (index, value))
lb = Listbox(frame, name='lb')
lb.bind('<<ListboxSelect>>', onselect)
Получение обратного вызова при изменении выбора Tkinter Listbox?