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

Python에서 K에 의한 목록 확장

<시간/>

이 기사에서는 요소를 K 번 복제하여 목록을 확장하는 방법을 배울 것입니다. 두 가지 다른 방법으로 문제를 해결할 것입니다.

문제를 해결하려면 아래 단계를 따르세요.

  • 목록, K 및 빈 목록을 초기화합니다.
  • 3목록을 반복하고 복제 연산자를 사용하여 현재 요소를 K번 추가합니다.
  • 결과를 인쇄합니다.

코드를 봅시다.

# initializing the list
numbers = [1, 2, 3]
K = 5

# empty list
result = []

# expanding the list
for i in numbers:
   result += [i] * K

# printing the list
print(result)

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

출력

[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]

문제를 해결하려면 아래 단계를 따르세요.

  • 목록 및 K를 초기화합니다.
  • 목록을 반복하고 내부 루프를 사용하여 현재 요소를 K번 추가합니다.
  • 결과를 인쇄합니다.

코드를 봅시다.

# initializing the list
numbers = [1, 2, 3]
K = 5

# expanding the list
result = [i for i in numbers for j in range(K)]

# printing the list
print(result)

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

출력

[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]

결론

기사에서 궁금한 점이 있으면 댓글 섹션에 언급하세요.