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

作者: AmigoSafin   2019-10-08 18:41:06
大家好,
小魯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
想請教板上高手
我要怎麼做比較合適呢?
謝謝大家!
作者: s860134 (s860134)   2019-10-08 19:31:00
把你的程式碼貼出來 你的敘述不符合執行結果name.partition(',') 輸出會是 tuple 不是string
作者: darama (DoRaMa)   2019-10-11 15:05:00
應該先用逗號切出first name剩下的用space切,如果切完的list長度是二就是有middle name,然後再補空字串給沒有middle name 的case

Links booklink

Contact Us: admin [ a t ] ucptt.com