有没有一种方法可以拆分每个字符的字符串列表?
这是我想按“!”分割的简单列表。
name1=['hello! i like apples!',' my name is ! alfred!']
first=name1.split("!")
print(first)
我知道它不会运行,我本质上想要一个新的字符串列表,其字符串现在由“!”分隔。
所以输出可以是
["hello", "i like apples", "my name is", "alfred"]
根据您给定的输出,我“解决了”问题。所以基本上我要做的是:
1.)通过简单地串联列表中包含的所有字符串来创建一个大字符串。
2.)用字符“!”分割大字符串
码:
lst = ['hello! i like apples!', 'my name is ! alfred!']
s = "".join(lst)
result = s.split('!')
print(result)
输出:
['hello', ' i like apples', 'my name is ', ' alfred', '']
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句