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

Python에서 n보다 큰 경우 튜플 목록에서 튜플 제거

<시간/>

값이 'n'보다 크면 튜플 목록에서 튜플을 제거해야 하는 경우 람다 함수를 사용할 수 있습니다.

익명 함수는 이름 없이 정의된 함수입니다. 일반적으로 Python의 함수는 'def' 키워드를 사용하여 정의하지만 익명 함수는 'lambda' 키워드를 사용하여 정의합니다.

단일 표현식을 사용하지만 여러 인수를 사용할 수 있습니다. 표현식을 사용하고 그 결과를 반환합니다.

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

my_tuple = [('a', 130), ('b', 230), ('c', 25),('z', 654), ('f', 69)]

print("The list of tuple is : ")
print(my_tuple)

my_result = [i for i in my_tuple if i[1] >= 100]

print ("The resultant list of tuple is : ")
print(my_result)

출력

The list of tuple is :
[('a', 130), ('b', 230), ('c', 25), ('z', 654), ('f', 69)]
The resultant list of tuple is :
[('a', 130), ('b', 230), ('z', 654)]

설명

  • 튜플 목록이 정의되어 콘솔에 표시됩니다.
  • 반복되어 0보다 크거나 같은 요소가 있는지 확인합니다.
  • 예일 경우 목록으로 변환됩니다.
  • 이 작업의 데이터는 변수에 저장됩니다.
  • 이 변수는 콘솔에 표시되는 출력입니다.