如何制作列表以拆分成每个元素并制作子列表

时间:2017-10-15 22:44:02

标签: python

如果我有此列表,

list01 = ['GAGGT','TCCGT','ABECF']

我想让列表中的每个元素分开,但仍然保留在同一个列表框中。 像这样:

listalt = [['G','A','G','G','T'],['T','C','C','G','T'],['A','B','E','C','F']] 

2 个答案:

答案 0 :(得分:1)

listalt = [list(i) for i in list01]

这是list comprehension,并使用list可以采用可迭代(如字符串)并将其转换为list

的事实

答案 1 :(得分:0)

您可以使用:

final_list=[]
for item in list01:
    final_list.append(list(item))

print(final_list)

与:

相同
print([list(item) for item in list01])