더 짧게 쓸 수 있습니까? 저는 주로 "r [0] .value"를 두 번 쓰지 않는 것에 관심이 있습니다.Python 목록 이해 식 (x가 x이면 x가 더 짧음)에서 참인지를 확인하는 더 짧은 방법
(r[0].value for r in sheet.range(USERROLELIST) if r[0].value)
R [0] .value이 경우! - = 없음
Sheet.range가 openpyxl 모듈로부터인지 확인하는 것이.
더 짧게 쓸 수 있습니까? 저는 주로 "r [0] .value"를 두 번 쓰지 않는 것에 관심이 있습니다.Python 목록 이해 식 (x가 x이면 x가 더 짧음)에서 참인지를 확인하는 더 짧은 방법
(r[0].value for r in sheet.range(USERROLELIST) if r[0].value)
R [0] .value이 경우! - = 없음
Sheet.range가 openpyxl 모듈로부터인지 확인하는 것이.
filter(None, sheet.range(USERROLELIST))
'r' 자체가'value'가 아닌'None'이 아닌지 검사합니다. –
이것은'filter (None, sheet.range (USERROLELIST)의 r에 대해서는 r [0] .value)입니다.)' –
이와 같은 질문은 StackOverflow에 더 적합합니다. –