인터넷에서 람다 함수를 발견했습니다. 나는 그것을 사용하고 정확하게 출력을 받고있다. 그러나 나는 나의 요구 사항에 맞게 기능을 변경할 수 있도록 설명을 알아야한다.람다 함수 설명
이 기능은 내가 가지고있는 목록에서 반복되는 데이터를 제거합니다. 그러나 나는 L과 X 값들이 어떻게 진행되고 있는지를 알 수 없다. 또한 내가 .append (x) 나 내가 여기서 무엇을하는지. 어느 조건에서 어떤 것을 고를 것입니다. 설명 해주십시오. 우리가 열 [ "안녕하세요"]
repeating_data = reduce(lambda l, x:
l.append(x) or l if x not in l else l,
columns['Hello'], [])
감사 록키이있다 [1,1,2,3,4,5,6,6,7,8,9,9,10,0] 가정하자
이것은 매우 좋지 않은 * 코드입니다. 나는 그것을 전부 고치기 만 할 것이다. 기능적 구조의 내부에서 돌연변이 상태는 '아니오'입니다. 또한 다항식 런타임의 복잡성으로 극도로 비효율적입니다. –
혹시'pandas' 데이터 프레임을 사용하고 있습니까? –