2024-05-23 14:02:27 发布
网友
例如,我有这样一个字符串。。。你知道吗
StringA = "a city a street a room a bed"
我想用一个子串"a "剪切这个字符串,并从中生成一个list。所以结果看起来。。。你知道吗
"a "
list
ListA = ["city ", "street " ,"room " ,"bed"]
如果还有空位就可以了。我该怎么做?谢谢!你知道吗
这也应该起作用:
ListA = StringA.split("a ")[1:]
split语句后的[1:]已添加,因为第一个“a”(即“”)之前的部分将被视为ListA的第一个元素,您不希望这样。你知道吗
您的输出将与您想要的完全相同:
ListA = ['city ', 'street ', 'room ', 'bed']
您可以使用split:
split
list_a = string_a.split('a ')
您可以在一行中完成:
filter(len, "a city a street a room a bed".split("a "))
这也应该起作用:
split语句后的[1:]已添加,因为第一个“a”(即“”)之前的部分将被视为ListA的第一个元素,您不希望这样。你知道吗
您的输出将与您想要的完全相同:
您可以使用
split
:您可以在一行中完成:
相关问题 更多 >
编程相关推荐