s = "123--23--34--3434-444------2";
ss=s.split('-')
print(ss)#输出结果 ['123', '', '23', '', '34', '', '3434', '444', '', '', '', '', '', '2']
tempList=[]
for ts in ss:
if(ts!=''):
tempList.append(ts)
print(tempList)#输出结果 ['123', '23', '34', '3434', '444', '2']
#获取前面两个 以‘-’分割
print(s.split('-',2))#输出结果 ['123', '', '23--34--3434-444------2']
#---------------知识扩展----------------
s2 = "123-23=34434-444.2";
import re
#多个字符分割 以 - = % . 四个个字符分割 注意 '\.' 的转义表示 '.' 进行分割
print(re.split('-|=|%|\.',s2))#输出结果 ['123', '23', '34', '3434', '444', '2']本文出自 www.luofenming.com