如何将我的字符串 "a!b!" 拆分为 a!, b!在 python?
How to split my string "a!b!" into a!, b! in python?
是否可以将字符串“a!b!”分开?分成两个字符串“a!”和“b!”并将其存储在列表中?我已经尝试过 split() 函数(甚至使用分隔符“!”),但它似乎没有给我想要的正确结果。还有,字符“!”可以是任何字符。
split() 在需要用特定字符分隔字符串时使用。如果你想把一个字符串分成两半,试试这个
s = "a!b!"
l = [s[ : len(s)//2], s[len(s)//2 : ]]
# output : ["a!", "b!"]
怎么样:
string = 'a!ab!b!'
deliminator = '!'
word_list = [section+deliminator for section in string.split(deliminator) if section]
print(word_list)
输出:
['a!', 'ab!', 'b!']
是否可以将字符串“a!b!”分开?分成两个字符串“a!”和“b!”并将其存储在列表中?我已经尝试过 split() 函数(甚至使用分隔符“!”),但它似乎没有给我想要的正确结果。还有,字符“!”可以是任何字符。
split() 在需要用特定字符分隔字符串时使用。如果你想把一个字符串分成两半,试试这个
s = "a!b!"
l = [s[ : len(s)//2], s[len(s)//2 : ]]
# output : ["a!", "b!"]
怎么样:
string = 'a!ab!b!'
deliminator = '!'
word_list = [section+deliminator for section in string.split(deliminator) if section]
print(word_list)
输出:
['a!', 'ab!', 'b!']