By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
448,799 Members | 1,356 Online
Bytes IT Community
+ 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
Share this Question
Share on Google+
5 Replies


P: n/a
On 2005-11-11, Daniel Crespo <dc*****@gmail.com> 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 <dc*****@gmail.com> 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 <dc*****@gmail.com> 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.