gpt4 book ai didi

python - 如何从特殊点切割字符串

转载 作者:太空宇宙 更新时间:2023-11-04 07:27:17 25 4
gpt4 key购买 nike

我有一些汽车名称,例如:

Mercedes-Benz C-Class C180 CGI,
BMW 3 Series 318i (New 5-yr COE),
Kia Cerato Forte 1.6M EX (COE till 03/2024) ...

我想这样输出:

Mercedes-Benz C-Class, 
BMW 3,
Kia Cerato ...

我的意思是前两部分。我尝试了下面的代码并且它有效,但我想知道什么是更好的方法和我的问题:

In [21]: car = 'Mercedes-Benz C-Class C180 CGI'
In [22]: s = car.find(' ')
In [23]: car_1 = car[:s]
In [24]: car_2 = car[s+1:]
In [25]: s_2 = car_2.find(' ')
In [26]: car_3 = car_2[:s_2]
In [27]: car_name = car_2+' '+car_3
In [28]: car_name = car_1+' '+car_3
In [29]: car_name
Out[29]: 'Mercedes-Benz C-Class'

最佳答案

要获取字符串的前两部分,使用空格分隔各部分,请使用 .split().join():

>>> s = "This sentence is a sample sentence."
>>> " ".join(s.split()[:2])
"This sentence"

关于python - 如何从特殊点切割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56774296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com