이 기사에서는 주어진 문제 설명을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.
문제 설명
반복 가능한 목록이 주어지면 목록의 모든 음수를 인쇄해야 합니다.
여기서 우리는 주어진 문제 설명에 대한 세 가지 접근 방식을 논의할 것입니다.
접근법 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]결론
이 기사에서는 입력 목록에서 음수를 인쇄하는 방법에 대해 배웠습니다.