在列表列表中拆分文本

乐队

我有以下列表列表:

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章