看板 Python 關於我們 聯絡資訊
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://www.ptt.cc/bbs/Python/M.1570758610.A.AFA.html