HTML 문서에서 href 값 목록을 반환했습니다. 이 목록 내의 모든 링크를 살펴보고 해당 값이 내 IMAGE_FORMAT
튜플에 포함되어 있는지 테스트 해보고 싶습니다. 현재Python :리스트에서 [여러 값] 인 경우 여러 값을 테스트하는 방법 :
IMAGE_FORMAT = (
'.png',
'.jpg',
'.jpeg',
'.gif',
)
단순히 '.jpg'
예를 들어 if '.jpg' in link.get('href'):
나는 것이 무엇 if [any value inside IMAGEFORMAT] in link.get('href'):
의 라인을 따라 뭔가에이 코드를 확장하고자하는 가장 효율적인 또는 가장 깨끗한 방법 또는에 대한 테스트입니다 그렇게하는거야?
나는 항상'.endswith'가 이미 원하는 것을하기 위해'* args'를 받아들이지 않는다는 것을 무시하면서'any ('fred.gif'.endswith (ending for IMAGE_FORMAT) ')'라고 쓰고 싶다. x.x –
당신이 말하고자하는 것은 _ 정말로 원한다면, 아마도 ... 같은 코드를 작성하는 더 좋은 방법이 있을까요? –