답변
itertools.chain.from_iterable(s.messages for s in self.services)
(m for s in self.services for m in s.messages)
... 반 직관적 보인다으로한다.
이것은 PEP 289에있는 예제를 기반으로하며, 처음에는 생성자 표현식을 지정 (제안?)합니다. PEP는 이와 같이 까다로운 경우에 PEP가 어떻게 작동 하는지를 잘 설명하지 못합니다. 어쩌면 그것은 목록 내포로부터이 행동에 대한 친숙성에 달려 있는가? –
고마워, 작동하지만 itertools 메서드가 마음에 들지만 나중에 쓰고 나중에 다시 돌아와서 무엇이 빠르게 일어나고 있는지 이해하기가 훨씬 쉽습니다. – Tony
나는 또한 itertools 방법을 좋아한다. ;) –
- 1. 이것을 "더 간단한"JavaScript로 어떻게 변환합니까?
- 2. 이것을 어떻게 하나의 쿼리로 작성할 수 있습니까?
- 3. 어떻게 이것을 하나의 div로 만들 수 있습니까?
- 4. 레일 제너레이터로 파일 수정
- 5. 어떻게 이것을 사용하여 JOINS를 사용합니까?
- 6. 어떻게 이것을 초기화해야합니까?
- 7. 어떻게 10 진수 정수를 하나의 16 진수 문자로 변환합니까? (C)
- 8. int를 어떻게 변환합니까? int로
- 9. 어떻게 DateTime을 JulianDate로 변환합니까?
- 10. 어떻게 CGImageRef를 CGDataProviderRef로 변환합니까?
- 11. 어떻게 html을 BBcode로 변환합니까?
- 12. 데이터베이스 다이어그램을 어떻게 변환합니까?
- 13. 바이트를 mb로 어떻게 변환합니까?
- 14. 어떻게 문자열을 배열로 변환합니까?
- 15. 2 개의 앱, 하나의 코드베이스. 이것을 어떻게 할 수 있습니까?
- 16. 어떻게 이것을 루프가 아닌가?
- 17. 이것을 RewriteCond로 어떻게 표현합니까?
- 18. 이것을 하나의 쿼리로 작성하는 방법이 있습니까?
- 19. 개미에서 문자열을 어떻게 대문자로 변환합니까?
- 20. UIView는 뷰간에 포인트를 어떻게 변환합니까?
- 21. 어떻게 C++ 문자열을 int로 변환합니까?
- 22. SYS_GUID()를 varchar로 어떻게 변환합니까?
- 23. 어떻게 base64를 안드로이드에서 json으로 변환합니까?
- 24. OpenGL에서 어떻게 이미지를 회색조로 변환합니까?
- 25. 어떻게 PHP에서 PNG로 JPG로 변환합니까?
- 26. 조인을 사용하려면이 SQL을 어떻게 변환합니까?
- 27. 이 JSON datetime은 어떻게 변환합니까?
- 28. C#에서 ushort를 어떻게 변환합니까?
- 29. 어떻게 NSAttributedString을 HTML 문자열로 변환합니까?
- 30. 어떻게 ulong의 비트를 double로 변환합니까?
@Oscar 파이썬은 그런 같은 줄에 (더 나은 용어의 부족)이 스위트 룸 introducers을 넣어하지 않습니다. –