숫자열을 K자리의 정수로 분할해야 하는 경우 단순 반복인 'int' 방법과 'append' 방법을 사용합니다.
예시
아래는 동일한 데모입니다 -
my_string ='69426874124863145'print("문자열:" )print(my_string)K =4print("K의 값은 ")print(K)my_result =[]for index in range(0, len( my_string), K):my_result.append(int(my_string[index :index + K]))print("결과 목록은 다음과 같습니다. ")print(my_result)print("정렬 후 결과 목록은 ")my_result입니다. 정렬() 인쇄(my_result)
출력
문자열은 다음과 같습니다.69426874124863145K is4결과 목록은 다음과 같습니다. [6942, 6874, 1248, 6314, 5]정렬 후 결과 목록은 다음과 같습니다.설명
-
문자열이 정의되어 콘솔에 표시됩니다.
-
K 값이 정의되어 콘솔에 표시됩니다.
-
빈 목록이 정의되었습니다.
-
목록이 반복되고 특정 범위 내의 문자열 요소가 정수로 변환됩니다.
-
이 값은 빈 목록에 추가됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.
-
이 목록은 다시 정렬되어 콘솔에 표시됩니다.