Phython 문자열 slicing할때 기준문자를 포함시키고 싶습니다.
조회수 425회
그냥 특정 문자들을 기준으로 슬라이싱을 진행하면 그 문자들은 나타나지 않고 단어들만 끊어서 리스트에 저장되게 됩니다. 예를 들면 "Hello, world" 이것을 "," 기준으로 슬라이싱 하게되면 ['Hello', 'world'] 이렇게되는데 저는 ['Hello', ',', 'world'] 이렇게 기준 문자도 리스트 안에 나오게 하고 싶습니다. 방법이 없을까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
2 답변
-
아래 참고하세요
>>> s = "Hello, world" >>> s.partition(",") ('Hello', ',', ' world')
- 혹시 기준 문자가 여러개일때에도 partition을 이용할수있나요? 알 수 없는 사용자 2020.11.7 20:07
- 생각을 해보세요 논리적으로 그것이 가능한가요? 정영훈 2020.11.8 00:32
-
- 번외: scala 로 해보기
scala> val s = "Hello, world" s: String = Hello, world scala> s.split("(?=,)") res5: Array[String] = Array(Hello, , world)
댓글 입력