448,799 Members | 1,356 Online
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 448,799 IT Pros & Developers. It's quick & easy.

Is there a built-in method for transforming (1,None,"Hello!") to 1,None,"Hello!"?

 P: n/a Is there a built-in method for transforming (1,None,"Hello!") to 1,None,"Hello!"? Thanks Nov 11 '05 #1
5 Replies

 P: n/a On 2005-11-11, Daniel Crespo wrote: Is there a built-in method for transforming (1,None,"Hello!") to 1,None,"Hello!"? What transformation? The two are identical: x = (1,None,"Hello!") y = 1,None,"Hello!" x == y True -- Grant Edwards grante Yow! Nice decor! at visi.com Nov 11 '05 #2

 P: n/a do you mean this ? otherwise, don't know what you want. a, b, c = (1, None, "Hello!") Daniel Crespo wrote: Is there a built-in method for transforming (1,None,"Hello!") to 1,None,"Hello!"? Thanks Nov 11 '05 #3

 P: n/a On 11 Nov 2005 07:21:46 -0800, Daniel Crespo wrote: Is there a built-in method for transforming (1,None,"Hello!") to 1,None,"Hello!"? There's no conversion to do: (1,None,"Hello!") (1, None, 'Hello!') 1,None,"Hello!" (1, None, 'Hello!') They are both tuples contining identicle elements. What is it that you want to do? -- Cheers, Simon B, si***@brunningonline.net, http://www.brunningonline.net/simon/blog/ Nov 11 '05 #4

 P: n/a Daniel Crespo wrote: Is there a built-in method for transforming (1,None,"Hello!") to 1,None,"Hello!"? You're mentioning two different literal syntaxes for the same object (a tuple) -- the one with parentheses works everywhere, the other one _almost_ everywhere (not where parentheses would be ambiguous). Not sure, therefore, what you mean by "transforming" here; if you're dealing with a string for in either case, for example, you could remove the first and last characters by slicing with [1:-1], etc, etc. Perhaps you can clarify exactly what you're asking for! Alex Nov 11 '05 #5

 P: n/a Hello, Daniel Crespo wrote: Is there a built-in method for transforming (1,None,"Hello!") to 1,None,"Hello!"? As others answered before, the two syntaxes build the same object, so there is no need to convert. Except if you already have the tuple stored in a variable, and want to call a function with the tree arguments: args = (1,None,"Hello!") func(args) # equivalent to func((1,None,"Hello!")) func(*args) # equivalent to func(1,None,"Hello!") Note the '*' on the second call, it will flatten the args, and 3 arguments are passed to the function. -- Amaury Nov 22 '05 #6

This discussion thread is closed

Replies have been disabled for this discussion.