python指定分隔符截取字符串,python split 保留分隔符

  python指定分隔符截取字符串,python split 保留分隔符

  功能:拆分()

  例子

  我们想拆分下面的字符串规则。字符串表示从“…”获取“…”的规则。我们需要提取规则中的条件属性和值,存储在条件属性列表cf_list和值列表cv_list中,还要提取规则结论的属性和值,分别存储结果属性列表rf_list和值列表rc_list。

  rule= {年龄=中年,性别=男性,学历=单身汉}={本国=美国}

  密码

  rule= {年龄=中年,性别=男性,学历=单身汉}={本国=美国}

  c_s,r_s=s.split(=)

  c_list=c_s.split({)[1]。拆分(“}”)[0]。拆分(,)

  r=r_s.split({)[1]。拆分(“}”)[0]

  cf_list=[]

  cv_list=[]

  对于c_list中的c:

  cf,cv=c.split(=)

  cf_list.append

  cv_list.append

  rf,rv=r.split(=)

  打印(cf_list,cv_list,rf,rv)

  输出结果:

  ([年龄,性别,教育],[中年,男性,单身汉],本国,美国)

  部分代码描述:

  1、

  c_s,r_s=s.split(=)

  =是分隔符,它将字符串规则分成两部分:{年龄=中年,性别=男性,教育程度=单身汉}和{本国=美国}

  2、

  c_list=c_s.split({)[1]。拆分(“}”)[0]。拆分(,)

  这一行代码过滤掉字符串{age=中年,sex=男性,education=单身汉}中的{AND},然后将每个条件分开,存储在列表中。具体来说,c_s.split({ )将字符串{age=中年,sex=男性,education=单身汉}拆分为两个元素的列表[ , age=中年,sex=男性,education=单身汉} 。同理,c _ s.split ({) [1]。split (}) [0]基于之前的拆分,空字符串被过滤掉。

  以上实现完美串分裂split()的python方法就是边肖分享的全部内容。希望能给大家一个参考,也希望大家多多支持剧本之家。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: