我有以下列表列表:
db=[['CAGAAGT'],['TGACAG'],['GAAGT']]
我需要拆分每个子列表的内部文本,使其看起来像这样:
db=[['C','A','G','A','A','G','T'],['T','G','A','C','A','G'],['G','A','A','G','T']]
我尝试了以下代码,但出现错误,说: list has no attribute .split()
db = [e.split() for e in db]
有没有办法做到这一点?
这应该可以帮助您:
db=[['CAGAAGT'],['TGACAG'],['GAAGT']]
db = [list(elem) for lst in db for elem in lst]
print(db)
输出:
[['C', 'A', 'G', 'A', 'A', 'G', 'T'], ['T', 'G', 'A', 'C', 'A', 'G'], ['G', 'A', 'A', 'G', 'T']]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句