首页 > 解决方案 > 如何将字符串列表拆分为每个字符的子列表

问题描述

我有一个字符串列表,所有字符串的长度都相同,我想将列表拆分为子列表,其中每个子列表的每个字符都包含在单独的字符串中。我正在使用 Python 3.7.4。

例如:

input = ['Hell', 'ello', 'llo ', 'lo W', 'o Wo', ' Wor', 'Worl', 'orld', 'rld!']

output = [['H','e','l','l'],['e','l','l','o'],['l','l','o',' '],...['r','l','d','!']]

(缩短了输出,因为我不想整晚都在这里)

标签: python

解决方案


使用列表理解

input = ['Hell', 'ello', 'llo ', 'lo W', 'o Wo', ' Wor', 'Worl', 'orld', 'rld!']
output = [list(s) for s in input]

推荐阅读