파이썬의 StringBuilder?

강준호·2023년 2월 20일
0

헷갈리는

목록 보기
5/14

Build a list of strings, then join it

def method4():
  str_list = []
  for num in xrange(loop_count):
    str_list.append(`num`)
  return ''.join(str_list)
  • Concatenation할 요소들을 list에 담은다음 join으로 합쳐서 문자열을 생성하는 방법이다.

StringIO를 이용하는 방법

def method5():
  from cStringIO import StringIO
  file_str = StringIO()
  for num in xrange(loop_count):
    file_str.write(`num`)

  return file_str.getvalue()

결론적으로는 str_list 를 만들고 append 로 이어붙인후 join 으로 마무리하기

0개의 댓글