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

목록에서 음수를 인쇄하는 Python 프로그램


이 기사에서는 주어진 문제 설명을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.

문제 설명

반복 가능한 목록이 주어지면 목록의 모든 음수를 인쇄해야 합니다.

여기서 우리는 주어진 문제 설명에 대한 세 가지 접근 방식을 논의할 것입니다.

접근법 1 - 향상된 for 루프 사용

예시

list1 =[-11,23,-45,23,-64,-22,-11,24]# iterationfor num in list1:# num <0인지 확인:print(num, end =" ") 

출력

-11 -45 -64 -22 -11

접근법 2 - 필터 및 람다 함수 사용

예시

list1 =[-11,23,-45,23,-64,-22,-11,24]# 람다 exp.no =list(filter(lambda x:(x <0), list1))print ("목록의 음수:", 아니오)

출력

목록의 음수:[-11 -45 -64 -22 -11]

접근법 3 - 목록 이해 사용

예시

list1 =[-11,23,-45,23,-64,-22,-11,24]#list comprehensionnos =[num <0인 경우 list1의 num에 대한 숫자]print("목록의 음수 :", 아니요)

출력

목록의 음수:[-11 -45 -64 -22 -11]

결론

이 기사에서는 입력 목록에서 음수를 인쇄하는 방법에 대해 배웠습니다.