이 기사에서는 0과 1을 번갈아 사용하여 목록을 초기화하는 방법을 배웁니다. 목록 길이가 있고 0과 1을 번갈아 사용하여 초기화해야 합니다.
0과 1을 번갈아 사용하여 목록을 초기화하려면 아래 단계를 따르세요.
- 빈 목록과 길이를 초기화합니다.
- 길이 시간을 반복하고 색인에 따라 0과 1을 번갈아 추가합니다.
- 결과를 인쇄합니다.
예시
코드를 봅시다.
# initialzing an empty list result = [] length = 7 # iterating for i in range(length): # checking the index if i % 2 == 0: # appending 1 on even index result.append(1) else: # appending 0 on odd index result.append(0) # printing the result print(result)
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
출력
[1, 0, 1, 0, 1, 0, 1]
목록을 0과 1로 초기화하는 또 다른 방법을 살펴보겠습니다. 아래 단계에 따라 코드를 완성하세요.
- None 길이 시간으로 목록을 초기화합니다.
- [::2]를 1로, [1::2]를 0으로 바꿉니다.
- 결과를 인쇄합니다.
예시
코드를 보자
import math # initializing the length and list length = 7 result = [None] * length _1s_count = math.ceil(length / 2) _2s_count = length - _1s_count # adding 0s and 1s result[::2] = [1] * _1s_count result[1::2] = [0] * _2s_count # printing the result print(result)
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
출력
[1, 0, 1, 0, 1, 0, 1]
결론
기사에서 궁금한 점이 있으면 댓글 섹션에 언급하세요.