如何将列表拆分为每个元素并生成子列表

2024-04-26 15:00:25 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我有这个名单

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

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

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

Tags: 元素列表名单list01listaltabecfgaggttccgt
2条回答

您可以使用:

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

print(final_list)

与以下内容相同:

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

这是一个list comprehension,它利用了^{}可以接受一个iterable(像字符串一样)并将其转换成list

相关问题 更多 >