作者luckid (luckid)
看板Python
标题Re: [问题] partition()去除delimiter及後char一问
时间Fri Oct 11 09:50:06 2019
https://gist.github.com/twkhjl/d063c4c17107aab00cb1ec4ff6af9c49
附上程式码,仅供参考,希望有所帮助,
middle name都假设放後面而且用空格隔开,
若是有的名字的middle name放中间的话就还要再想了@_@
线上的fake name generator有些middle name就是放在中间...
这种解析字串的需求,有时候用正则表达式处理可以省下不少时间,
但正则也不是万能,就看情况而定这样.
另外由first name,middle name,last name组成的3个串列,
若後续没有要再编辑的话,其实放在tuple效能会比较好,
想说你可能有写入需求所以帮你转成list
※ 引述《AmigoSafin ()》之铭言:
: 大家好,
: 小鲁python新手
: 想请教一个最近自己卡住的问题:
: 我有一个string object长得如下:
: Mary,Watson
: Jordon, Clinton
: Sam, Peterson
: 逗号前的是first name
: 後为last name
: 我希望把他们分为:
: first name
: Mary
: Jordon
: Sam
: last name
: Watson
: Clinton
: Peterson
: 我试着用partition(',')
: 例如我的string档名为name
: 我就用name.partition(',')
: 但output只给我Mary
: 想请教板上高手
: 我要怎麽做比较合适呢?
: 谢谢大家!
--
https://www.youtube.com/watch?v=B_CMmbFexbM
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.47.223.42 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1570758610.A.AFA.html