상위 함수에서
index를 인풋으로 받아서
bro_ind를 만들어 쓰려하는데 index % 2가 1 이면 bro_ind 는 index -1 아니면 index +1이야 하는데
그 위에도 조건문이 좀 많아서 코드가 난잡해져서 lambda를 써볼랬는데 람다 함수에서 조건문 쓸때는 어떤식으로 작성해야하나요?
lambda x: if index % 2 ==1: bro_ind = index-1 else: bro_ind = index+1
이런식으로 쓰면 문법오류나네요.
- dc official App
대체 람다함수 같은거 왜 씀? 그냥 평범한 문법으로 알아보기 쉽게 쓰자.
쓸 줄 알면 mapping 할때 겁나 편해질꺼 같아서 이번기회에 개념 꽉 잡고 갈려고요 - dc App
그냥 이프엘스 써라
람다 요즘 유행 지나지 않았나.. 잘 안쓸걸
이런곳에 람다쓰면 더 복잡해짐
실무에서 람다쓰는 사람 본적 없다.
lambda x: bro_ind it index%2==1 else bro_ind=index+1
아 오타났네
it>if
오 감사합니다! - dc App
람다 쓰지마.. 오히려 더 가독성 떨어진다
파이썬은 람다 쓰지말고 def 써라 - dc App