2013-07-02 5 views

ответ

2

Используйте список понимание:

>>> x = [[(u'reads_2.fq',), (u'reads_2.fq',), (u'reads_2.fq',), (u'reads_2.fq',), (u'reads_2.fq',)]] 
>>> [y[0] for y in x[0]] 
[u'reads_2.fq', u'reads_2.fq', u'reads_2.fq', u'reads_2.fq', u'reads_2.fq'] 

Если внутренние кортежи содержат более одного предмета, а затем использовать itertools.chain.from_iterable:

>>> from itertools import chain 
>>> list(chain.from_iterable(x[0])) 
[u'reads_2.fq', u'reads_2.fq', u'reads_2.fq', u'reads_2.fq', u'reads_2.fq'] 
Смежные вопросы