반응형
다음과 같이 두 가지 목록이 있습니다.
tags = [u'man', u'you', u'are', u'awesome']
entries = [[u'man', u'thats'],[ u'right',u'awesome']]
태그
에있을 때 항목
에서 항목을 추출하고 싶습니다.
result = []
for tag in tags:
for entry in entries:
if tag in entry:
result.extend(entry)
두 개의 루프를 한 줄 목록 이해력으로 어떻게 작성할 수 있습니까?
해결 방법
이렇게해야합니다.
[entry for tag in tags for entry in entries if tag in entry]
참조 페이지 https://stackoverflow.com/questions/18551458
반응형
'파이썬' 카테고리의 다른 글
파이썬 가상 파일 처리는 어떻게합니까? (0) | 2021.01.07 |
---|---|
파이썬 How to create a zip archive of a directory in Python? (0) | 2021.01.07 |
파이썬 Intersecting two dictionaries in Python (0) | 2021.01.07 |
파이썬 폴더의 내용을 삭제하는 방법은 무엇입니까? (0) | 2021.01.07 |
파이썬 How to create an integer array in Python? (0) | 2021.01.06 |
댓글