파이썬 리스트에 특정문자 발견시 줄바꿈

조회수 1137회

list_s에서 '1'을 발견할 때마다 삭제 없이 그 앞에서 줄바꿈을 하고 싶습니다.

현재 코드에서는 '1'이 삭제가 되면서 줄바꿈이 됩니다.

list_t는 삭제되는 리스트구요. unit은 문자 '1'이 들어가있는 리스트입니다.

list_s = ["a","1","b","e","c","1","d","1","e"]
list_t = ["a","e"]
unit = ["1"]

temp = ""
cnt =0

for idx, value in enumerate(list_s):
    if value in unit:
        temp += "\n"
    elif value in list_t:
        pass
    else:
        temp += value


print(''.join(temp))

기대하는 결과는

1bc
1d
1

입니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)