Search code examples
pythontuplesiterable-unpacking

Split tuple items to separate variables


I have tuple in Python that looks like this:

tuple = ('sparkbrowser.com', 0, 'http://facebook.com/sparkbrowser', 'Facebook')

and I want to split it, so that I can get every item from tuple independently in order to te able to do something like this:

domain = "sparkbrowser.com"
level = 0
url = "http://facebook.com/sparkbrowser"
text = "Facebook"

or similar to that. My need is to have every item separated. I tried with `.split(",") on tuple but I've gotten an error which says that tuple doesn't have a split option.


Solution

  • Python can unpack sequences naturally.

    domain, level, url, text = ('sparkbrowser.com', 0, 'http://facebook.com/sparkbrowser', 'Facebook')