나는 사전 d
(그리고 별개의 정렬 된 키 목록, keys
)을 가지고 있습니다. 나는 값이 False
만 프로세스 항목에 루프를 원했다 - 그래서 난은 다음 시도 : 파이썬 for 루프에서의 할당이 가능합니까?
for key in keys and not d[key]:
#do foo
내가 파이썬 sytax에 대한 이해가 내가 생각했던 것이 아니다 가정 - 할당이 일어난 것으로 생각 나던 때문에 위와 ai는 인스턴스 오류를 가져옵니다.
물론 아래 코드는 작동하지만 실제로 위 코드와 같은 것을 사용할 수 있기를 바랍니다. 가능합니까?
for key in keys:
if d[key]: continue
#foo time!
고마워요!
귀하의 솔루션은 실제로 가장 분명하고 좋습니다. –