Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python – 숫자 문자열을 K 자리 정수로 분할

<시간/>

숫자열을 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 값이 정의되어 콘솔에 표시됩니다.

  • 빈 목록이 정의되었습니다.

  • 목록이 반복되고 특정 범위 내의 문자열 요소가 정수로 변환됩니다.

  • 이 값은 빈 목록에 추가됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.

  • 이 목록은 다시 정렬되어 콘솔에 표시됩니다.