s = "banana orange grape cat dog water"
뭐 이런 문자열이 있는데
목표가 2가지입니다
1. 20글자로 자른다
2. 20글자로 잘랐는데 중간에 ca << 이렇게 단어 단위로 온전하게 잘리지 않았다면 그 앞 단어인 grape까지만
이렇게 자르려고하는데 파이썬 배운지 얼마안되서 이게 많이 어렵습니다 도움좀 부탁드려도 될까요
s = "banana orange grape cat dog water"
뭐 이런 문자열이 있는데
목표가 2가지입니다
1. 20글자로 자른다
2. 20글자로 잘랐는데 중간에 ca << 이렇게 단어 단위로 온전하게 잘리지 않았다면 그 앞 단어인 grape까지만
이렇게 자르려고하는데 파이썬 배운지 얼마안되서 이게 많이 어렵습니다 도움좀 부탁드려도 될까요
어려버 ㅇㅅㅇ
막 블로그 이것저것 보면서 공부중인데 어렵습니다 ㅠ
공백 위치를 기준으로 하여 인덱스를 담고 있는 리스트를 만들어보는 건 어떨까 ㅇㅅㅇ
아니지 현재 단어의 마지막 위치와 다음 단어의 마지막 위치를 연속적으로 알 수 있다면 어떨까 ㅇㅅㅇ
해당 댓글은 삭제되었습니다.
지금 하신 말씀이 잘 이해안돼요 초보라 ㅠ
아 제목때문에 그렇군요 사실 효율적인걸 떠나서 구현을 못하구 있습니다
공백 기준으로 split 하고 20글자 넘기전까지 머지
이거 과제지
아니에요
cnt =20 s = "banana orange grape cat dog water" s_replace = s.replace(' ','') s_list = s.split(' ') temp = [i for i in s_list if i in s_replace[:cnt]]
temp에 답들어가있을거임 아마;
슬라이싱이 헷갈려서 20이 맞는제 19가 맞는지 헷갈리긴한데 둘중하나겟지뭐