[问题] 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