0
有大约在这里蟒蛇压扁列表,例如很多帖子:压扁多个异构名单
Making a flat list out of list of lists in Python
但是,我不能完成我想用的语法在这些网站的扁平化,给最好的我的知识。
我的名单看起来是这样的:
TargetArray=(line[0:6], AlleleNumber, AltAlleleCount,HQscoreindex,GeneAnnotationFields)
对应于:
(['16', '31363977', '.', 'C', 'T', '.'], 2, 1, '1061,925', ['CGA_FI=3687', 'NM_000887.3', 'ITGAX', 'TSS-UPSTREAM', 'UNKNOWN-INC'])
所以第一个和最后一个项目是自己的名单我想扩大。我曾尝试多种方法,包括最近
TargetArray=(line[0:6], AlleleNumber, AltAlleleCount,HQscoreindex,GeneAnnotationFields)
print(TargetArray)
FlatArray=itertools.chain(TargetArray[0])
print(list(FlatArray))
但我似乎无法得到的语法工作了,也许是因为许多其他例子在本质上更均匀。
推荐阅读:http://legacy.python.org/dev/peps/pep-0008/ –