字符串拆分的一个小例子

同事一个简单的数据结构拆分的问题'book|hamulet|1959-1962',类似于这种数据结构:三个字符段以'|'为分隔,要剔除掉最后一部分,即只提取: 'book|hamulet|'这种,看似很简单,实际上并不是很好弄,当然开始会想到split, 或者re.split()函数来,分了还需要进行组合,下面就是其简单实现:

>>> str1 = 'book|hamulet|1959-1962'
>>> str2 = '|'.join(str_1.split('|')[:-1]) + '|'
>>> print str2
book|hamulet|
先用split()函数拆分,再将拆分后的列表去掉最后一段,再将其用'|'连接起来即可.

你可能感兴趣的:(【编程语言】)