머리텅텅텅
148
2018-04-17 17:18:02
1
239

Python lambda관련해서 질문드립니다.


for int_point in [*filter(lambda x: x in pts, intersections)]:


이런 구문이 있는데요.

lambda식을 만족하는 x값으로 리스트를 뽑은뒤에 for문을 돌리는건 알겠거든요.

저 람다식 x를 어떻게 참으로 판별하는건지 모르겠네요.


pts와 intersections는 둘다 리스트거든요. 뭐 어떤 조건으로 x가 참이되서 들어가는건가요?

0
0
  • 답변 1

  • yukariko
    625
    2018-04-17 17:25:29

    intersections 를 순회하면서 람다식으로 pts에 있는지 검사합니다.

    풀어쓰자면 이렇게 되겠네요.


    for x in intersections:
        if x in pts:
            print(x)


    2
  • 로그인을 하시면 답변을 등록할 수 있습니다.