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

숫자와의 비교를 기반으로 목록의 요소를 대체하는 Python 프로그램

<시간/>

숫자와의 비교를 기반으로 목록의 요소를 대체해야 하는 경우 단순 반복이 사용됩니다.

예시

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

my_list =[32, 37, 44, 38, 92, 61, 28, 92, 20]print("목록은 :")print(my_list)my_key =32print("키는 ")print(my_key )low, high =2, 9my_result =[]for ele in my_list:if ele> my_key:my_result.append(high) else:my_result.append(low)print("결과 목록은 :")print(my_result) 

출력

목록은 다음과 같습니다.[32, 37, 44, 38, 92, 61, 28, 92, 20]키:32결과 목록은 다음과 같습니다.[2, 9, 9, 9, 9, 9, 2, 9, 2]

설명

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

  • 키 값이 정의되어 콘솔에 표시됩니다.

  • '낮음' 및 '높음' 변수에는 값이 할당됩니다.

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

  • 원래 목록이 반복되고 모든 요소가 키와 비교됩니다.

  • 요소가 크면 'high' 변수가 빈 목록에 추가됩니다.

  • 그렇지 않으면 'low' 변수가 빈 목록에 추가됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.