在python中用split以逗号分隔若中间有空的项自动设为0 这个该怎么实现呢?求解答,谢谢!

2025-03-10 11:07:22
推荐回答(4个)
回答1:

str="I love Pekin, and you ?"
str_new=str.replace(' ','0')
str_new.split(",")
最后输出:['I0love0Pekin', '0and0you0?']
如果还想分开:
str_new_new=str_new.split(",")
str_new_new[0].split('0')+str_new_new[1].split('0')
最后输出:['I', 'love', 'Pekin', '', 'and', 'you', '?']

回答2:

 a = '1,2,,,4,,5'
 [x if x else '0' for x in a.split(',')]

回答3:

public class Fruit{ Fruit(){} } class Apple extends Fruit{ Apple(){ super(); } }

回答4:

链议购邢鹊好说绦