a['문자열'], r['문자열'], s['문자열'] 의미

조회수 381회
a for a in annotations if a['regions']

혹은

r['shape_attributes'] for r in a['regions'].values()

혹은

s['region_attributes'] for s in a['regions'].values()

어떤 코드를 보다가 이러한 파이썬 문법을 발견했는데 처음 보는 문법이어서요,, 어떻게 해석해야하는지 아시는 분 있나요??

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • list comprehension 이라고 아마.. 앞뒤에 [ ] 가 있을건데용. 객체에서 리스트 만들때 새로운 리스트 만들고 일일이 append하기에는 소요가 많이들기에 만들어진 문법으로 알아용 김호원 2021.5.14 16:37
  • 오.. 진짜 처음들어보네요,,, 그렇게 한번 검색해봐야겠어요 감사합니다!ㅎㅎ 알 수 없는 사용자 2021.5.14 17:06
  • 아 그런데 그러면 a['region'] 이거는 딕셔너리쌍이 맞나요? 알 수 없는 사용자 2021.5.14 17:10
  • 넹넹 답변은 늦었지만... 구글검색하니 RCNN 관련된 내용인거 같은데 annotations 딕셔너리내에 regions 가 있떠라구영 김호원 2021.5.17 10:04
  • 헉...감사합니다...! 맞아요 mask rcnn이에용 ㅎㅎ 알 수 없는 사용자 2021.5.17 11:01

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)