문자열의 분할이 동일한지 확인해야 하는 경우 'if' 조건과 함께 'len' 메서드, 'list' 메서드 및 'set' 연산자를 사용합니다.
예시
아래는 동일한 데모입니다 -
my_string ='96%96%96%96%96%96'print("문자열은 다음과 같습니다. " )print(my_string)my_split_char ="%"print("문자열을 분할할 문자는 다음과 같습니다. ")print(my_split_char)my_result =len(list(set(my_string.split(my_split_char)))) ==1print("결과 목록은 다음과 같습니다. ")if(my_result ==True):print("모든 분할은 equal")else:print("모든 분할이 동일하지 않습니다.")
출력
문자열은 다음과 같습니다.96%96%96%96%96%96문자열을 분할해야 하는 문자는 다음과 같습니다.%결과 목록은 다음과 같습니다.설명
-
문자열이 정의되어 콘솔에 표시됩니다.
-
문자열을 분할할 기준이 되는 문자가 정의됩니다.
-
콘솔에도 표시됩니다.
-
이 문자를 기준으로 문자열을 분할하고 집합으로 변환하여 고유한 요소를 얻습니다.
-
목록으로 변환됩니다.
-
길이가 1에 해당하는지 확인합니다.
-
그렇다면 이 부울 값은 변수에 저장됩니다.
-
이 Boolean 변수의 값에 따라 콘솔에 관련 메시지가 표시됩니다.