Python:如何使用子字符串将字符串添加到列表中?

2024-05-23 14:02:27 发布

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

例如,我有这样一个字符串。。。你知道吗

StringA = "a city a street a room a bed"

我想用一个子串"a "剪切这个字符串,并从中生成一个list。所以结果看起来。。。你知道吗

ListA = ["city ", "street " ,"room " ,"bed"]

如果还有空位就可以了。我该怎么做?谢谢!你知道吗


Tags: 字符串streetcitylistroombed子串lista
3条回答

这也应该起作用:

ListA = StringA.split("a ")[1:]

split语句后的[1:]已添加,因为第一个“a”(即“”)之前的部分将被视为ListA的第一个元素,您不希望这样。你知道吗

您的输出将与您想要的完全相同:

ListA = ['city ', 'street ', 'room ', 'bed']

您可以使用split

list_a = string_a.split('a ')

您可以在一行中完成:

filter(len, "a city a street a room a bed".split("a "))

相关问题 更多 >