구분 기호가 하나만 있으면 목록 이해를 사용할 수 있습니다.
text = 'foo,bar,baz,qux'
sep = ','
추가 / 앞에 구분 기호 :
result = [x+sep for x in text.split(sep)]
#['foo,', 'bar,', 'baz,', 'qux,']
# to get rid of trailing
result[-1] = result[-1].strip(sep)
#['foo,', 'bar,', 'baz,', 'qux']
result = [sep+x for x in text.split(sep)]
#[',foo', ',bar', ',baz', ',qux']
# to get rid of trailing
result[0] = result[0].strip(sep)
#['foo', ',bar', ',baz', ',qux']
자체 요소 인 구분 기호 :
result = [u for x in text.split(sep) for u in (x, sep)]
#['foo', ',', 'bar', ',', 'baz', ',', 'qux', ',']
results = result[:-1] # to get rid of trailing
\W
을 의미합니까? 나는 구글에 실패했다.