본문 바로가기

python9.4

Python 파이썬에서 여러 개의 공백을 단일 공백으로 대체하기 [중복됨], Substitute multiple whitespace with single whitespace in Python [duplicate] 질문 나는 이 문자열을 가지고 있습니다: mystring = 'Here is some text I wrote ' 어떻게 이중, 삼중 (...) 공백 문자를 단일 공백으로 대체할 수 있을까요? 다음과 같이 얻을 수 있도록: mystring = 'Here is some text I wrote' 답변 간단한 가능성 (REs를 피하고 싶다면)은 ' '.join(mystring.split()) split과 join은 명시적으로 요청한 작업을 수행합니다. 또한 예시에서 볼 수 있는 추가 작업, 즉 후행 공백 제거도 수행합니다;-). 2023. 10. 29.
Python n번째 문자마다 문자열을 분할하세요., Split string every nth character 질문 문자열을 매 n번째 문자로 분할하는 방법은 무엇인가요? '1234567890' → ['12', '34', '56', '78', '90'] 리스트에 대한 같은 질문은 리스트를 동일한 크기의 청크로 분할하는 방법은 무엇인가요?를 참조하세요. 답변 >>> line = '1234567890' >>> n = 2 >>> [line[i:i+n] for i in range(0, len(line), n)] ['12', '34', '56', '78', '90'] 2023. 9. 14.
Python 빈 집합 리터럴?, Empty set literal? 질문 [] = 빈 리스트 () = 빈 튜플 {} = 빈 딕셔너리 빈 세트에 대한 유사한 표기법이 있나요? 아니면 set()을 작성해야 하나요? 답변 아니요, 빈 집합에 대한 구문은 없습니다. set()를 작성해야 합니다. 2023. 9. 14.
Python 문자열에서 여러 개의 공백을 간단히 제거하는 방법이 있나요?, Is there a simple way to remove multiple spaces in a string? 질문 다음 문자열을 가정해보십시오: The fox jumped over the log. 다음으로 변환됩니다: The fox jumped over the log. 리스트를 나누거나 나열하지 않고 이를 달성하기 위한 가장 간단한 방법(1-2줄)은 무엇입니까? 답변 >>> import re >>> re.sub(' +', ' ', 'The quick brown fox') 'The quick brown fox' 2023. 8. 1.