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

파이썬 – 리폼 K 숫자 요소

<시간/>

K 자리 요소를 수정해야 하는 경우 목록 이해와 '추가' 방법을 사용합니다.

예시

아래는 동일한 데모입니다.

my_list = [231, 67, 232, 1, 238, 31, 793]

print("The list is :")
print(my_list)

K = 3
print("The value of K is ")
print(K)

temp = ''.join([str(ele) for ele in my_list])

my_result = []

for index in range(0, len(temp), K):
   my_result.append(int(temp[index: index + K]))

print("The resultant list is :")
print(my_result)

출력

The list is :
[231, 67, 232, 1, 238, 31, 793]
The value of K is
3
The resultant list is :
[231, 672, 321, 238, 317, 93]

설명

  • 목록이 정의되고 콘솔에 표시됩니다.

  • K 값이 초기화되고 콘솔에 표시됩니다.

  • 목록 이해는 목록의 요소를 반복하고 이를 문자열 유형으로 변환하고 공백으로 결합하는 데 사용됩니다.

  • 이것은 변수에 할당됩니다.

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

  • K까지의 값이 반복되고 인덱스 0에서 K까지의 요소가 빈 목록에 추가됩니다.

  • 콘솔에 표시되는 출력입니다.