如何将字符串列表转换为子列表,每个子列表中都有每个字符串?

2024-04-26 03:14:25 发布

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

如何将字符串列表转换为字符串的子列表?在

例如:

List_of_Strings = ['abc','def','ghi']

期望输出:

^{pr2}$

我的方法是:

List_of_Sublist_of_Strings = [(str(x)+",").split(",") for x in List_of_Strings]

产生:

[['abc', ''], ['def', ''], ['ghi', '']]

这会在子列表中产生一个不需要的空项,但可能无法创建子列表列表,其中子列表只有一个项。在


Tags: of方法字符串in列表fordeflist
2条回答

使用list comprehension,如下所示:

>>> lst = ['abc','def','ghi']
>>> [[x] for x in lst]
[['abc'], ['def'], ['ghi']]
>>>

x放入[]中会将其放入自己的列表中。在

你需要把这些字符串放在[]那里,就完成了。在

>>> lis =  ['abc','def','ghi']
>>> [[x] for x in lis]
[['abc'], ['def'], ['ghi']]

相关问题 更多 >