목록에서 부호 변경의 인덱스를 가져와야 하는 경우 'append' 메서드와 함께 간단한 반복을 사용할 수 있습니다.
예시
아래는 동일한 데모입니다.
my_list = [71, 24, -34, -25, -76, 87, 29, -60, 70, 8] print("The list is :") print(my_list) my_result = [] for index in range(0, len(my_list) - 1): if my_list[index] > 0 and my_list[index + 1] < 0 or my_list[index] < 0 and my_list[index + 1] < 0: my_result.append(index) print("The result is :") print(my_result)
출력
The list is : [71, 24, -34, -25, -76, 87, 29, -60, 70, 8] The result is : [1, 2, 3, 6]
설명
-
목록이 정의되고 콘솔에 표시됩니다.
-
빈 목록이 정의되었습니다.
-
원래 목록이 반복되고 특정 인덱스의 값이 0보다 작거나 큰지 확인하도록 조건이 설정됩니다.
-
이에 따라 빈 목록에 인덱스가 추가됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.