There is a little Tkinter program. It lets you type something in a box, and will display it at the command line.
from Tkinter import * master = Tk() e = Entry(master) e.pack() e.focus_set() def callback(): s=e.get() print s b = Button(master, text="get", width=10, command=callback) b.pack() mainloop() The get() method returns a string, how do I make it return a list? I want to be able to type in 1,2,3 into the box and get [1,2,3] to appear on the command line. If I change the callback() method so that it says s=[e.get()] I just get a list with one element, the string: ['1,2,3'] If I make it s=list(e.get()) I get a list with every character as an element: ['1', ',', '2', ',', '3'] How to just get plain [1,2,3]? many thanks _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor