python把字符串拆分,python把字符串拆分为四个字符串

  python把字符串拆分,python把字符串拆分为四个字符串

  Python实现了完美的字符串拆分功能:split()例子我们要拆分下面的字符串规则。字符串表示从“…”获取“…”的规则。我们需要提取规则中的条件属性和值,存储在条件属性列表cf_list和值列表cv_list中,还要提取规则结论的属性和值,分别存储结果属性列表rf_list和值列表rc_list。rule = {age=Middle-aged,sex=Male,education=Bachelors}={native-country=United-States}

  代码规则= {年龄=中年,性别=男性,学历=单身汉}={native-country=美国} c _ s,r _ s=s . split(=)c _ list=c _ s . split( { )[1]。拆分(“}”)[0]。split(,)r=r_s.split({)[1]。split( } )[0]cf _ list=[]cv_list=[]for c in c _ list:cf,CV=c . split(=)cf _ list . append(cf)CV _ list . append(CV)RF,RV=r.split (=) print (cf _ list,CV _ list,RF,RV)输出结果:

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

  部分代码描述:

  1 _ s,r _ s=s.split (=)=为分隔符,字符串规则分为两部分:{年龄=中年,性别=男性,学历=单身汉}和{ native-country=美国}

  2 _ list=c _ s.split ({) [1]。拆分(“}”)[0]。split(,)这行代码过滤掉字符串{年龄=中年,性别=男性,学历=单身汉}中的{和}。具体来说,c_s.split({ )将字符串{age=中年,sex=男性,education=单身汉}拆分为两个元素的列表[ , age=中年,sex=男性,education=单身汉} 。同理,c _ s.split ({) [1]。split (}) [0]基于之前的拆分,空字符串被过滤掉。

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

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