Лучше не использовать tuple
в качестве имени переменной.
Вы могли бы использовать split(',')
, если бы у вас была строка типа 'sparkbrowser.com,0,http://facebook.com/sparkbrowser,Facebook'
, которую вам нужно было преобразовать в список. Однако у вас уже есть кортеж, поэтому здесь нет необходимости.
Если вы знаете, что у вас есть точное количество компонентов, вы можете распаковать его напрямую
the_tuple = ('sparkbrowser.com', 0, 'http://facebook.com/sparkbrowser', 'Facebook')
domain, level, url, text = the_tuple
Python3 имеет мощный синтаксис распаковки. Чтобы получить только domain
и text
, вы можете использовать
domain, *rest, text = the_tuple
rest
будет содержать [0, 'http://facebook.com/sparkbrowser']