Re: Converting a string to list for submission to easygui multenterb​ox

John Gordon gordon at panix.com
Tue May 1 17:29:09 EDT 2012


In <3b5f65c4-cd95-4bb4-94f2-0c69cf2b1a80 at d20g2000vbh.googlegroups.com> ksals <kbsals5179 at gmail.com> writes:
> The original choice looks like this when I print it:

> print(choice)
> ('ksals', '', 'alsdkfj', '3', '')

> I need to submit these as defaults to a multenterbox. Each entry above
> ksals, "", "alsdkfj', 3 , '' need to fill the five fields in the box.
> I tried your suggestion so you must be right it is a tuple of 5
> strings. But I need them to work in an instruction like
> fieldValues =3D eg.multenterbox(msg1,title, fieldNames, choice)
> fieldNames has 5 fields.

If you just need to convert a tuple to a list, that's easy. Call the
built-in function list() and pass the tuple as an intializer:
>>> choice = ('ksals', '', 'alsdkfj', '3', '')
>>> print choice
('ksals', '', 'alsdkfj', '3', '')
>>> choice_list = list(choice)
>>> print choice_list
['ksals', '', 'alsdkfj', '3', '']
-- 
John Gordon A is for Amy, who fell down the stairs
gordon at panix.com B is for Basil, assaulted by bears
 -- Edward Gorey, "The Gashlycrumb Tinies"


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /