123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
Beautifulsoup 에서 get_text() 해서 없은 값입니다.
이걸 슬라이싱 해서 리스트에 담을려고 하는데
쉽게말해 위의 값은 1 부터 114 까지 입니다. 조건문을 어떻게 해야될까요. 답답하네요 정말.
Comment 2
-
코난(김대우)
2021.03.29 09:07
-
abcdefg
2021.03.29 13:51
대강 작성해봄요.. 참고해서 해보세염
s = "123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114"
rst = []
for i in range(len(s)):rst.append((s[0:i+1])[-1*len(str(i)):])
print(rst)
cmd_comment_vote_user Upvote0 Downvote0 Comment Update Delete
python string to list split
으로 검색해 보세요. 그런데, 원본 텍스트가 split 식별자 없이 하는건가요?
패턴은 오직 1부터 1씩 증가되는 텍스트인가요?
get_text() 전의 HTML이라면 이 텍스트에서 패턴을 찾아 python에서 split() 하는것도 방법일 듯 합니다.