[英]How do you turn a list of strings into a list of sublists with each string in each sublist?
如何将字符串列表转换为字符串子列表?
例如:
List_of_Strings = ['abc','def','ghi']
所需输出:
[['abc'],['def'],['ghi']]
我的破解方法是:
List_of_Sublist_of_Strings = [(str(x)+",").split(",") for x in List_of_Strings]
生产:
[['abc', ''], ['def', ''], ['ghi', '']]
这会在子列表中产生一个不需要的空项目,但是也许不可能创建一个子列表列表,其中子列表中只有一个项目。
您需要将这些字符串放在[]
中,然后完成。
>>> lis = ['abc','def','ghi']
>>> [[x] for x in lis]
[['abc'], ['def'], ['ghi']]
像这样使用列表理解 :
>>> lst = ['abc','def','ghi']
>>> [[x] for x in lst]
[['abc'], ['def'], ['ghi']]
>>>
将x
放在[]
会将其放置在其自己的列表中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.