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

K보다 큰 숫자의 Python 인덱스

<시간/>

이 튜토리얼에서는 주어진 숫자 K보다 큰 숫자의 인덱스를 찾을 것입니다. 이를 찾는 다양한 방법을 살펴보겠습니다.

문제를 해결하는 가장 일반적인 방법은 루프를 사용하는 것입니다. 문제를 해결하는 단계를 살펴보겠습니다.

  • 목록 및 K를 초기화합니다.
  • 길이를 사용하여 목록을 반복합니다.
  • K보다 큰 숫자를 찾으면 현재 색인을 인쇄하십시오.

예시

# initializing the list and K
numbers = [3, 4, 5, 23, 12, 10, 16]
K = 10
# iterating over thAe list
for i in range(len(numbers)):
   # checking the number greater than K
   if numbers[i] > K:
      # printing the number index
      print(i, end=' ')

출력

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

3 4 6

열거를 사용하여 문제를 해결해 봅시다. 기능. 요소의 인덱스와 요소를 포함하는 각 반복에 대한 튜플을 제공합니다.

예시

# initializing the list and K
numbers = [3, 4, 5, 23, 12, 10, 16]
K = 10
# finding indexes of the numbers greater than K
result = [index for (index, number) in enumerate(numbers) if number > K]
# printing the indices
print(*result)

출력

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

3 4 6

결론

튜토리얼에서 의문점이 있으면 댓글 섹션에 언급하세요.