내가이 명령을 사용하여 딕셔너리에 객체의 목록을 변환 현재 오전 : ALL_MODULES의 각 모듈은 = True를 사용하거나 사용만 가능 포함 개체() - 파이썬
= False로 설정되어MODULES = dict([(s.key, s) for s in ALL_MODULES])
위 코드가 enabled = True 인 모듈 만 포함하도록 어떻게 변경합니까?
내가이 명령을 사용하여 딕셔너리에 객체의 목록을 변환 현재 오전 : ALL_MODULES의 각 모듈은 = True를 사용하거나 사용만 가능 포함 개체() - 파이썬
= False로 설정되어MODULES = dict([(s.key, s) for s in ALL_MODULES])
위 코드가 enabled = True 인 모듈 만 포함하도록 어떻게 변경합니까?
이 시도 :
MODULES = dict([(s.key, s) for s in ALL_MODULES if s.enabled])
또는
MODULES = dict([(s.key, s) for s in ALL_MODULES if s['enabled']])
모듈 데이터 유형에 따라 다릅니다.
MODULES = dict([(s.key, s) for s in ALL_MODULES if MODULES['enabled'] == True])
dict([(s.key, s) for s in ALL_MODULES if enabled==True])