Python中如何基于regex拆分字符串

2024-06-16 10:39:32 发布

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

我试着把这些线分开:

Germany/France/Italy

Apple/Orange/Melon

Beef/Pork

iPhone/Android

分为:

['Germany/France/Italy']

['Apple', 'Orange', 'Melon']

['Beef/Pork']

['iPhone', 'Android']

我知道我必须和regex一起使用split,但我不知道如何正确使用它。 如果你让我去的话,我真的很感激。你知道吗


Tags: appleregexandroidsplitmeloniphoneorangepork
1条回答
网友
1楼 · 发布于 2024-06-16 10:39:32

最好的方法是使用字符串方法split(),它将sep作为一个参数,这个参数是一个字符,字符串将根据这个字符进行分割。并返回拆分元素的列表。当与无sep参数一起使用时,字符串将转换为list。 但更优雅的用法是使用list()方法,而不是将字符串转换为列表对象。你知道吗

countries = Germany/France/Italy
fruits = Apple/Orange/Melon
meet = Beef/Pork
phones = iPhone/Android

print(list(countries))
print(fruits.split(sep='/')
print(list(meet))
print(phones.split(sep='/')

相关问题 更多 >