Re: [問題] partition()去除delimiter及後char一問

作者: luckid (luckid)   2019-10-11 09:50:06
https://gist.github.com/twkhjl/d063c4c17107aab00cb1ec4ff6af9c49
附上程式碼,僅供參考,希望有所幫助,
middle name都假設放後面而且用空格隔開,
若是有的名字的middle name放中間的話就還要再想了@[email protected]
線上的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
: 想請教板上高手
: 我要怎麼做比較合適呢?
: 謝謝大家!

Links booklink

Contact Us: admin [ a t ] ucptt.com